2008/6/26 Ray Kiddy <[EMAIL PROTECTED]>:
>
> This is in the /scratchbox/login script, from which I get only:
>
>        $ /scratchbox/login
>        ERROR: Scratchbox is not properly set up!
>        $
>
> #
> # do some basic checks to see if environment is ok
> #
> function sanity_check()
> {
>    if [ `id -u` = 0 ] ; then
>        exit_error "Not allowed to run this as root!"
>    fi
>    if [ "z$USER" = 'z' ] ; then
>        exit_error "Cannot determine user. \$USER is null. Please check your
> environment."
>    fi
>    if [ ! -d $SANDBOX ]; then
>        exit_error "You don't have a Scratchbox user account!"
>    fi
>    if [ ! -d $SANDBOX/scratchbox/tools/bin ] || [ ! -c $SANDBOX/dev/null ];
> then
>        exit_error "Scratchbox is not properly set up!"
>    fi
> }
>
> In my system, the SANBOX is set to /scratchbox/users/ray, which seems
> sensible. But then it does not seem sensible that
> /scratchbox/users/ray/scratchbox/tools/bin should exist and it does not. But
> I also notice that /scratchbox/users/ray/dev does exist but
> /scratchbox/users/ray/dev/null does not.
>
> What is supposed to be set to what? It seems that I can set up a scratchbox
> and then use it for a couple of days and then it starts doing this. At one
> point, I could reboot the host and it would work again. That is not working
> now.
>
> Should it be checking for $SBOX_PATH/tools/bin and not
> $SANDBOX/scratchbox/tools/bin?
>
> thanx - ray

Scratchbox uses bind mounts to mount directories like /scratchbox to
the user directories. You haven't started scratchbox properly,

/scratchbox/sbin/sbox_ctl start

should make it work.

--
Daniel
_______________________________________________
Scratchbox-users mailing list
[email protected]
http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users

Reply via email to