From owner-freebsd-questions@FreeBSD.ORG Sat May 3 11:07:40 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 19BE737B401 for ; Sat, 3 May 2003 11:07:40 -0700 (PDT) Received: from fed1mtao04.cox.net (fed1mtao04.cox.net [68.6.19.241]) by mx1.FreeBSD.org (Postfix) with ESMTP id 712FF43F75 for ; Sat, 3 May 2003 11:07:39 -0700 (PDT) (envelope-from tom@openadventures.org) Received: from openadventures.org ([68.2.175.193]) by fed1mtao04.cox.net (InterMail vM.5.01.04.05 201-253-122-122-105-20011231) with ESMTP id <20030503180739.BSKT23082.fed1mtao04.cox.net@openadventures.org>; Sat, 3 May 2003 14:07:39 -0400 Message-ID: <3EB40560.3090507@openadventures.org> Date: Sat, 03 May 2003 11:07:28 -0700 From: Tom Smith User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.2) Gecko/20021120 Netscape/7.01 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Bill Moran References: <3EB352FE.9070105@openadventures.org> <3EB3F93D.1020701@potentialtech.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-questions Subject: Re: Problem starting VNCServer at boot X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 May 2003 18:07:40 -0000 Thanks, I was able to get this working last night through /etc/rc.local--the key was the PATH statement. Coming from a Linux background, I didn't think to do this (this isn't necassary in Linux' rc.local). I'll try your suggestion for using /usr/local/etc/rc.d/vncserver.sh and see how that goes. Thanks again. Bill Moran wrote: > 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 -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 -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) >