Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Dec 2011 07:31:54 -0600
From:      Antonio Olivares <olivares14031@gmail.com>
To:        Da Rock <freebsd-questions@herveybayaustralia.com.au>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: chroot error: /bin/csh: No such file or directory; trying to create customized livecd/dvd
Message-ID:  <CAJ5UdcOLNzNKCsAhudzeFrSto5aWFn6_wmKEneP3Jt=WR1t0iA@mail.gmail.com>
In-Reply-To: <4EF5CD93.6040802@herveybayaustralia.com.au>
References:  <CAJ5UdcNRph5ZsAp8MH-uUutHSx_zJT27qSWEYtX-GmFSYJSvZw@mail.gmail.com> <4EF56022.2030307@herveybayaustralia.com.au> <CAJ5UdcOEQgMrw9LJ4ioo5-SpGeObBx-itYJJHodZYUbeH0Cpbw@mail.gmail.com> <4EF5CD93.6040802@herveybayaustralia.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 24, 2011 at 7:03 AM, Da Rock
<freebsd-questions@herveybayaustralia.com.au> wrote:
> On 12/24/11 22:57, Antonio Olivares wrote:
>>>
>>> I'll ask a stupid question, and you're more than welcome to give a stup=
id
>>> answer: Is /bin/csh actually _in_ your chroot?
>>>
>>> So csh should be this path: /usr/home/olivares/tmp/tmp/R/bin/csh
>>>
>>> HTH
>>> _______________________________________________
>>> freebsd-questions@freebsd.org mailing list
>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>> To unsubscribe, send any mail to
>>> "freebsd-questions-unsubscribe@freebsd.org"
>>
>> tricorehome# pwd
>> /usr/home/olivares/tmp/tmp/R
>> tricorehome# ls -l /bin/csh
>> -r-xr-xr-x =A02 root =A0wheel =A0369288 Apr =A02 =A02011 /bin/csh
>>
>> I am not sure if it is there now :(
>
> I think you may have missed something there- you do realise that even tho=
ugh
> you've changed directory, you haven't chrooted. So when you run ls -l
> /bin/csh it is still checking your system root- not the chroot. Sometimes=
 a
> single typo can cause huge hassles, eh? :)
>
> Try:
>
> cd /usr/home/olivares/tmp/tmp/R && ls -l bin/csh
>
> Watch the "bin/csh"- don't make it an absolute path by adding the root (/=
)
> at the beginning.
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.o=
rg"

I am trying to do what you have suggested, it appears that /bin/csh is
not present in the /usr/home/olivares/tmp/tmp/R directory :(

tricorehome# ls /usr/home/olivares/tmp/tmp/
R
tricorehome# ls -l /usr/home/olivares/tmp/tmp/
total 2
drwxr-xr-x  17 root  wheel  512 Dec 23 21:56 R
tricorehome# ls -l /usr/home/olivares/tmp/tmp/R/
total 46
-rw-r--r--   2 root  wheel   798 Dec 23 21:56 .cshrc
-rw-r--r--   2 root  wheel   265 Dec 23 21:56 .profile
-r--r--r--   1 root  wheel  6200 Dec 23 21:56 COPYRIGHT
drwxr-xr-x   2 root  wheel  1024 Dec 23 21:30 bin
drwxr-xr-x   7 root  wheel   512 Dec 23 21:56 boot
dr-xr-xr-x   2 root  wheel   512 Dec 23 21:30 dev
drwxr-xr-x  20 root  wheel  2048 Dec 23 21:56 etc
drwxr-xr-x   3 root  wheel  1536 Dec 23 21:30 lib
drwxr-xr-x   2 root  wheel   512 Dec 23 21:31 libexec
drwxr-xr-x   2 root  wheel   512 Dec 23 21:30 media
drwxr-xr-x   2 root  wheel   512 Dec 23 21:30 mnt
dr-xr-xr-x   2 root  wheel   512 Dec 23 21:30 proc
drwxr-xr-x   2 root  wheel  2560 Dec 23 21:30 rescue
drwxr-xr-x   2 root  wheel   512 Dec 23 21:56 root
drwxr-xr-x   2 root  wheel  2560 Dec 23 21:31 sbin
lrwxr-xr-x   1 root  wheel    11 Dec 23 21:30 sys -> usr/src/sys
drwxrwxrwt   2 root  wheel   512 Dec 23 21:30 tmp
drwxr-xr-x  14 root  wheel   512 Dec 23 21:31 usr
drwxr-xr-x  22 root  wheel   512 Dec 23 21:30 var
tricorehome# ls -l /usr/home/olivares/tmp/tmp/R/bin/
total 1692
-r-xr-xr-x  2 root  wheel   11472 Dec 23 21:30 [
-r-xr-xr-x  1 root  wheel   11448 Dec 23 21:30 cat
-r-xr-xr-x  1 root  wheel    7912 Dec 23 21:30 chflags
-r-xr-xr-x  1 root  wheel   17576 Dec 23 21:30 chio
-r-xr-xr-x  1 root  wheel    8392 Dec 23 21:30 chmod
-r-xr-xr-x  1 root  wheel   21304 Dec 23 21:30 cp
-r-xr-xr-x  2 root  wheel  369288 Dec 23 21:30 csh
-r-xr-xr-x  1 root  wheel   18440 Dec 23 21:30 date
-r-xr-xr-x  1 root  wheel   22104 Dec 23 21:30 dd
-r-xr-xr-x  1 root  wheel   13920 Dec 23 21:30 df
-r-xr-xr-x  1 root  wheel    5704 Dec 23 21:30 domainname
-r-xr-xr-x  1 root  wheel    5592 Dec 23 21:30 echo
-r-xr-xr-x  2 root  wheel   56880 Dec 23 21:30 ed
-r-xr-xr-x  1 root  wheel   16408 Dec 23 21:30 expr
-r-xr-xr-x  1 root  wheel   10336 Dec 23 21:30 getfacl
-r-xr-xr-x  1 root  wheel    5840 Dec 23 21:30 hostname
-r-xr-xr-x  1 root  wheel    7128 Dec 23 21:30 kenv
-r-xr-xr-x  1 root  wheel    7640 Dec 23 21:30 kill
-r-xr-xr-x  2 root  wheel   11368 Dec 23 21:30 link
-r-xr-xr-x  2 root  wheel   11368 Dec 23 21:30 ln
-r-xr-xr-x  1 root  wheel   30496 Dec 23 21:30 ls
-r-xr-xr-x  1 root  wheel    7152 Dec 23 21:30 mkdir
-r-xr-xr-x  1 root  wheel   13576 Dec 23 21:30 mv
-r-xr-xr-x  1 root  wheel   95448 Dec 23 21:30 pax
-r-xr-xr-x  2 root  wheel   16520 Dec 23 21:30 pgrep
-r-xr-xr-x  2 root  wheel   16520 Dec 23 21:30 pkill
-r-xr-xr-x  1 root  wheel   43312 Dec 23 21:30 ps
-r-xr-xr-x  1 root  wheel    7128 Dec 23 21:30 pwait
-r-xr-xr-x  1 root  wheel    5696 Dec 23 21:30 pwd
-r-sr-xr-x  1 root  wheel   20416 Dec 23 21:30 rcp
-r-xr-xr-x  1 root  wheel    5456 Dec 23 21:30 realpath
-r-xr-xr-x  2 root  wheel   56880 Dec 23 21:30 red
-r-xr-xr-x  2 root  wheel   15880 Dec 23 21:30 rm
-r-xr-xr-x  1 root  wheel   72744 Dec 23 21:30 rmail
-r-xr-xr-x  1 root  wheel    5784 Dec 23 21:30 rmdir
-r-xr-xr-x  1 root  wheel   18832 Dec 23 21:30 setfacl
-r-xr-xr-x  1 root  wheel  136696 Dec 23 21:30 sh
-r-xr-xr-x  1 root  wheel    5448 Dec 23 21:30 sleep
-r-xr-xr-x  1 root  wheel   22608 Dec 23 21:30 stty
-r-xr-xr-x  1 root  wheel    4456 Dec 23 21:30 sync
-r-xr-xr-x  2 root  wheel  369288 Dec 23 21:30 tcsh
-r-xr-xr-x  2 root  wheel   11472 Dec 23 21:30 test
-r-xr-xr-x  2 root  wheel   15880 Dec 23 21:30 unlink
-r-xr-xr-x  1 root  wheel    7144 Dec 23 21:30 uuidgen
tricorehome# cd /usr/home/olivares/tmp/tmp/R && ls -l bin/csh
-r-xr-xr-x  2 root  wheel  369288 Dec 23 21:30 bin/csh
tricorehome# pwd
/usr/home/olivares/tmp/tmp/R
tricorehome# cd ~
tricorehome# ls -l /bin/csh
-r-xr-xr-x  2 root  wheel  369288 Apr  2  2011 /bin/csh

With your command it is there, how do I proceed now?  Do I cd
/usr/home/olivares/tmp/tmp/R, then mount it as instructed and then try
the chroot?

Thanks,

Antonio



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAJ5UdcOLNzNKCsAhudzeFrSto5aWFn6_wmKEneP3Jt=WR1t0iA>