Problem starting VNCServer at boot
Bill Moran
wmoran at potentialtech.com
Sat May 3 10:15:49 PDT 2003
Tom Smith wrote:
> ENVIRONMENT
> FreeBSD 4.8-STABLE
> TightVNC 1.2.8
>
> PROBLEM
> Getting error: "Starting local daemons:vncserver: couldn't find "xauth"
> on your PATH."
>
> SITUATION
> I installed tightvnc-1.2.8 from the port collection and configure
> /etc/rc.local to start a vncserver for a specific user at startup using
> the following command:
>
> su <username> -c "/usr/X11R6/bin/vncserver :1 -depth 8 -geometry 800x600"
>
> When this tries to start at boot up I get the above error. If I start it
> from the command line it works fine.
>
> This sounds like an issue with the defined PATH at bootup but I've not
> been able to find anything explaining how to define this PATH in the
> FreeBSD handbook or otherwise.
Make a script in /usr/local/etc/rc.d called vncserver.sh (or similar) and
use:
#!/bin/sh
PATH=/path/that/you/need
su <username> -c "/usr/X11R6/bin/vncserver :1 -depth 8 -geometry 800x600"
Can't say with certainty that it will work (as I haven't tested it), but
I don't see why it won't. That's the "right" way to do it anyway. (actually,
it should have a case statement to accept "start" and "stop" ... but I'll
leave that as an exercise to the reader ... see the other scripts in that
directory)
--
Bill Moran
Potential Technologies
http://www.potentialtech.com
More information about the freebsd-questions
mailing list