Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 8 Jul 2011 20:54:30 -0700
From:      Gary Kline <kline@thought.org>
To:        Dan Busarow <dan@buildingonline.com>
Cc:        Gary Kline <kline@thought.org>, freebsd-questions@freebsd.org, Gary Kline <kline@magnesium.net>
Subject:   Re: DNS and file system messed up...
Message-ID:  <20110709035430.GA31019@thought.org>
In-Reply-To: <2A8AFE06-FC2C-4FCC-A4B1-4FEE8689E958@buildingonline.com>
References:  <20110707180041.GA90387@thought.org> <20110708055837.GA21564@thought.org> <CDA23F69-BA47-4D83-856E-1DE15F135243@lafn.org> <4E16C779.6000607@infracaninophile.co.uk> <2A8AFE06-FC2C-4FCC-A4B1-4FEE8689E958@buildingonline.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Jul 08, 2011 at 07:27:12AM -0600, Dan Busarow wrote:
> Date: Fri, 8 Jul 2011 07:27:12 -0600
> From: Dan Busarow <dan@buildingonline.com>
> Subject: Re: DNS and file system messed up...
> To: freebsd-questions@freebsd.org
> X-Mailer: Apple Mail (2.753.1)
> 
> 
> On Jul 8, 2011, at 3:01 AM, Matthew Seaman wrote:
> 
> >On 08/07/2011 08:25, Doug Hardie wrote:
> >>On 7 July 2011, at 22:58, Gary Kline wrote:
> >>
> >>>>>>Jul  7 10:16:33 ethic named[54366]: none:0: open: /etc/named.conf:
> >>>>>>file not found
> >>>>>>Jul  7 10:17:56 ethic named[54371]: starting BIND
> >>>>>>9.3.6-P1 -c /var/named/etc/namedb/named.conf
> >
> >>The first one that fails is looking for /etc/named.conf.  The second
> >>one shows its in /var/named/etc/named/named.conf
> >
> >>Those are different locations.  I suspect you have named_flags setup
> >>in rc.conf pointing to /etc/namedb/named.conf rather than the right
> >>location.  Its also possible that its not set in rc.conf but defaults
> >>in either the rc script or /etc/rc.d/named.  On my system it appears
> >>to default in /etc/rc.d/named.
> >
> >FreeBSD defaults to running named chrooted.  /etc/namedb is actually a
> >symbolic link:
> >
> >% ls -la /etc/namedb
> >lrwxr-xr-x  1 root  wheel  21 Jul  6 06:24 /etc/namedb@ ->
> >/var/named/etc/namedb
> >
> >so the files referenced are in fact exactly the same file.
> 
> Actually
> 
> /etc/named.conf
> 
> is NOT the same as
> 
> /etc/namedb/named.conf ergo it is not the same as /var/named/etc/namedb/named.conf
> 
> Gary, add
> 
> named_flags="-c /etc/namedb/named.conf"
> 
> to /etc/rc.conf.  Or change /etc/namedb/named.conf to the /var
> version if you like/there is no symlink.
> 
> Dan
> 


	Dan! I think you fixed something.  I haven't figured this
	out yet, and would be grateful if you could decode this in
	/var/log/messages::


Jul  8 20:39:32 ethic named[83003]: stopping command channel on ::1#953
Jul  8 20:39:32 ethic named[83003]: exiting
Jul  8 20:39:37 ethic named[84090]: starting BIND 9.3.6-P1
-c /etc/namedb/named.conf -t /var/named -u bind
Jul  8 20:39:37 ethic named[84090]: none:0: open: /etc/rndc.key: file not found
Jul  8 20:39:37 ethic named[84090]: couldn't add command channel 127.0.0.1#953: file not found
Jul  8 20:39:37 ethic named[84090]: none:0: open: /etc/rndc.key: file not found
Jul  8 20:39:37 ethic named[84090]: couldn't add command channel ::1#953: file not found
Jul  8 20:39:37 ethic named[84090]: the working directory is not writable
Jul  8 20:39:37 ethic named[84090]: running

	This, after I added your named_flags line into /etc/rc.conf.  
	Where I get lost is *what* gives me that "none:0" lines??
	I see the same or worse err when I drop in bind98.  IIRC, 
	named does run, but the messages log is fulll of rndc.key 
	error messages that I just cannot understand.  _Now_, having
	dropped in your named_flags line, I am seeing something
	similar.

	I haved grepped thru the entire /etc/ tree and haven't found
	anything that explains where I messed up....

	Ideas?

	thanks to you or anybody else onlist.

	gary


> 
> 
> >  However, the
> >flags from the log extract don't look like the defaults to me.  (I'm
> >running the dns/bind98 port, and the equivalent info from the log line
> >is '-t /var/named -u bind')
> >
> >Gary, what named related settings do you have in /etc/rc.conf?  You
> >almost certainly don't need anything more than:
> >
> >named_enable="YES"
> >
> >and perhaps
> >
> >syslogd_flags="-ss -l /var/named/var/run/log"
> >
> >so named can log to the system syslog.
> >
> >	Cheers,
> >
> >	Matthew
> >
> >-- 
> >Dr Matthew J Seaman MA, D.Phil.                   7 Priory Courtyard
> >                                                  Flat 3
> >PGP: http://www.infracaninophile.co.uk/pgpkey     Ramsgate
> >JID: matthew@infracaninophile.co.uk               Kent, CT11 9PW
> >
> 
> _______________________________________________
> 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"

-- 
 Gary Kline  kline@thought.org  http://www.thought.org  Public Service Unix
           Journey Toward the Dawn, E-Book: http://www.thought.org
          The 8.51a release of Jottings: http://jottings.thought.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110709035430.GA31019>