Date: Tue, 27 Feb 2007 10:00:25 -0800 From: Noah <admin2@enabled.com> To: Vince <jhary@unsane.co.uk> Cc: User Questions <freebsd-questions@freebsd.org> Subject: Re: named not starting on reboot Message-ID: <45E471B9.7080304@enabled.com> In-Reply-To: <45E46FAC.1000809@unsane.co.uk> References: <45E465FB.5010600@enabled.com> <45E46FAC.1000809@unsane.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Vince wrote: > Noah wrote: > >> Hi there, >> >> I am having troubles with named not starting on boot nor am I am able to >> start it manually. I thought I have my chrootdir set correctly. >> >> here are my settings in my rc.conf >> >> ----s nip ---- >> >> named_enable="YES" >> named_uid="bind" >> named_program="/usr/local/sbin/named" >> named_flags="-c /etc/namedb/named.conf" >> named_chrootdir="/var/named" >> >> ---- snip--- >> >> >> here are the /var/log/messages error: >> >> >> Feb 27 09:07:46 access2 named[2058]: /etc/named.conf:6: change directory >> to '/var/named/etc/namedb' failed: file not found >> Feb 27 09:07:46 access2 named[2058]: /etc/named.conf:6: parsing failed >> Feb 27 09:07:46 access2 named[2058]: loading configuration: file not found >> Feb 27 09:07:46 access2 named[2058]: exiting (due to fatal error) >> >> >> > What are your permissions on /var/named ? how about > /var/named/etc/namedb ? by default i think the chroot stuff expects or > wants /etc/namedb to be a symlink to /var/named/etc/namedb, is this the > case ? > > What is line 6 of your /etc/named.conf and why is named looking for this > rather than /etc/namedb/named.conf as specified. > > I have the portsversion of 9.3 with DLZ on my laptop as a testbed and it > works fine with > named_program="/usr/local/sbin/named" > named_flags="-c /etc/namedb/named.conf" > named_chrootdir="/var/named" > named_enable="YES" > > So my guess is permissions or configuration file issue > > > Vince > acutally karol's post helped a great deal: Here is a mistake. Is a 'directory' in /etc/namedb/named.conf set to '/var/named/etc/namedb'? "/var/named/etc/namedb" is a global path, named starting in chroot won't be able to see it. Just change it back to "/etc/namedb". HTH, Karol > >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" >>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?45E471B9.7080304>