Strange BUG

Mark_Andrews at iengines.com Mark_Andrews at iengines.com
Wed Nov 24 14:35:44 UTC 1999


>  Hi all,
> 
>  Ok I realize this is the default.....But should that break NDC ???? I
> would think not....Why would
> a syntax error, that still allows named to start and run fine(except
> where the error is and below), break ndc ?

	Because named.conf controls where the channel is located,
	what permissions it has.  If it is even created at all.

	You may want the control channel created but not everyone 
	does.  To create the default channel may create a security
	issue if this is not where you want the channel to be.
	This is very true under Solaris.

	Now do you understand why it is not created?

	Mark
> 
>  Any insight into the reasoning behind this would be great.....Try it
> out for yourself...That syntax error will break ndc...The control
> channel for ndc is never created...
> 
>  Thanx
> 
>  Mike Smith
> 
> >        Well the error is by default sent to syslog.
> >
> >       Also named.conf can specify where the control channel is.
> >        Do you really want a control channel started when it may
> >        not be where you don't want it to be?
> 
> >        Mark
> 
> >  Hi all,
> >
> >  Well ran into a strange little bug today after upgrading a slave
> > nameserver. This happens on both slave and master servers. Granted it
> > was an error in the conf file...It still shouldn't cause this.
> >
> >  The other thing is that this didn't show up in the form of a message
> in
> > 'messages'...Only when logging was turned on did I see this.
> >
> >  Ok here it goes....named.conf had the following error on the last
> zone
> > record.
> >
> > zone abc.com" {
> >         type master;
> >         notify no;
> >         file "abc.com";
> > };
> >
> >  You'll notice that it's missing a quote....
> >
> >  NDC gives this error :
> >
> > ndc> status
> > ndc: error: ctl_client: evConnect(fd 3): Connection refused
> > ndc: error: cannot connect to command channel (/var/run/ndc)
> > ndc>
> >
> >
> > An error also shows up in the parse-error.log but only if you have
> > logging turned on. Otherwise named starts without a problem. Just
> > doesn't load that zone or any below that.
> >
> > 23-Nov-1999 11:48:39.536 /etc/named.conf:139: syntax error near
> > 'abc.com'
> > 23-Nov-1999 11:48:39.537 /etc/named.conf:151: EOF in quoted string
> >
> >  Also noticed while running truss on ndc, that it couldn't find the
> file
> > /var/run/ndc (linux) or /usr/local/etc/ndc (solaris).
> >
> >  This little error in the named.conf causes this....You put the quote
> in
> > and all works well. The ndc file now gets created and ndc works
> > perfectly..
> >
> >  Anyone else think this is a problem ???
> >
> >  Hope I explained it well enough.... This happens on Solaris 2.6 and
> > RedHat 6.0.
> >
> >  Mike Smith
> >
> >
> --
> Mark Andrews, Internet Engines Inc. / Internet Software Consortium
> 1 Seymour St., Dundas Valley, NSW 2117, Australia
> PHONE: +61 2 9871 4742                 INTERNET:
> Mark_Andrews at iengines.com
> 
> 
--
Mark Andrews, Internet Engines Inc. / Internet Software Consortium
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews at iengines.com


More information about the bind-users mailing list