Newbie: BIND conf "file not found" error
nalists at scls.lib.wi.us
Mon Feb 14 16:41:32 GMT 2005
> 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
> TIA, AK
> ----- Original Message ----- From: "Lowell Gilbert"
> <freebsd-questions-local at be-well.ilk.org>
> To: "aklist_061666" <aklist_061666 at enigmedia.com>
> Sent: Sunday, February 13, 2005 10:20 AM
> Subject: Re: Newbie: BIND conf "file not found" error
>> "aklist_061666" <aklist_061666 at enigmedia.com> 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_flags="-u bind -c /etc/named.conf"
>>> I get an error on startup:
>>> Feb 11 14:47:53 ns2 named: none:0 open: /etc/named.conf: file
>>> not found
>>> Feb 11 14:47:53 ns2 named: loading configruation: file not found
>>> Feb 11 14:47:53 ns2 named: 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)
<gregb at scls.lib.wi.us>, (608) 266-6348
More information about the freebsd-questions