From owner-freebsd-questions@FreeBSD.ORG Mon Feb 14 16:41:32 2005 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 9885D16A4CE for ; Mon, 14 Feb 2005 16:41:32 +0000 (GMT) Received: from mail.scls.lib.wi.us (mail.scls.lib.wi.us [198.150.40.25]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3284D43D48 for ; Mon, 14 Feb 2005 16:41:32 +0000 (GMT) (envelope-from nalists@scls.lib.wi.us) Received: from [172.26.2.238] ([172.26.2.238]) by mail.scls.lib.wi.us (8.12.9p2/8.12.9) with ESMTP id j1EGfUtB096234; Mon, 14 Feb 2005 10:41:30 -0600 (CST) (envelope-from nalists@scls.lib.wi.us) Message-ID: <4210D497.3040200@scls.lib.wi.us> Date: Mon, 14 Feb 2005 10:40:55 -0600 From: Greg Barniskis User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: aklist_061666 , questions@freebsd.org References: <010e01c51076$41b714f0$0b01a8c0@enigmedia.net> <441xbk4hcq.fsf@be-well.ilk.org> <015d01c512a5$f9d24ce0$0b01a8c0@enigmedia.net> In-Reply-To: <015d01c512a5$f9d24ce0$0b01a8c0@enigmedia.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Newbie: BIND conf "file not found" error 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: Mon, 14 Feb 2005 16:41:32 -0000 aklist_061666 wrote: > Hi Lowell: From the command line it runs fine. > > So, are you suggesting that the process doesn't have permissions to open > the file? If so, wouldn't I see a permissions error message instead of > file-not-found? > > TIA, AK > > ----- Original Message ----- From: "Lowell Gilbert" > > To: "aklist_061666" > Sent: Sunday, February 13, 2005 10:20 AM > Subject: Re: Newbie: BIND conf "file not found" error > > >> "aklist_061666" writes: >> >>> One last question on configuring Named to run: >>> >>> I'm able to start BIND from the command line with: >>> >>> /usr/sbin/named -c /etc/named.conf >>> >>> but when I modify my rc.conf file with: >>> >>> named_enable="YES" >>> named_program="/usr/sbin/named" >>> named_flags="-u bind -c /etc/named.conf" >>> >>> I get an error on startup: >>> >>> Feb 11 14:47:53 ns2 named[275]: none:0 open: /etc/named.conf: file >>> not found >>> Feb 11 14:47:53 ns2 named[275]: loading configruation: file not found >>> Feb 11 14:47:53 ns2 named[275]: exiting (due to fatal error) >>> >>> what's wrong with my config-file path parameter in rc.conf? >> >> >> Permisssions? Try running it from the command line the same way you >> do from the startup scripts. I think your problem is related to the fact that when you run named in a sandbox, the path to /etc/named.conf becomes relative to the sandbox. So when named flags indicate /etc/named.conf, that file must actually reside at /your/chroot/path/etc/named.conf. (keep in mind that this advice is from dim memory of having this problem over a year ago, and it could be I'm just wrong, but I'm relatively sure about sandboxing having this problem ;-) -- Greg Barniskis, Computer Systems Integrator South Central Library System (SCLS) Library Interchange Network (LINK) , (608) 266-6348