strange problem with named.conf

Ondřej Surý ondrej at isc.org
Tue Nov 12 17:12:42 UTC 2024


You haven’t pasted the contents of the include files, but most likely it’s the contents of /etc/bind/named.conf.options that are missing the semicolon at the end, but the parser only complains at the next directive which is located in the main config file.
--
Ondřej Surý — ISC (He/Him)

My working hours and your working hours may be different. Please do not feel obligated to reply outside your normal working hours.

> On 12. 11. 2024, at 18:09, Jean-François Bachelet <jfbachelet at free.fr> wrote:
> 
> Hello folks ^^)
> 
> First I'm new to this list so greatings to all of you :)
> like my email lets know I'm french, in France :)
> 
> Now; the problem said in subject :
> 
> I've setup a Debian 12 server (not in production yet) and got strange problems with the installed bind9.18.28-1 deb12u2-Debian (extended support version) when testing its config with named-checkconf...
> 
>> # named-checkconf
>> named-checkconf
>> /etc/bind/named.conf:10: missing ';' before 'include'
> 
> named.service do not start due to this error...
> 
> here is the conf : (line numbers from nano)
> 
>> 1 // This is the primary configuration file for the BIND DNS server named.
>> 2 //
>> 3 // Please read /usr/share/doc/bind9/README.Debian.gz for information on the  4 // structure of BIND configuration files in Debian, *BEFORE* you customize  5 // this configuration file.
>> 6 //
>> 7 // If you are just adding zones, please do that in /etc/bind/named.conf.local
>> 8
>> 9 include "/etc/bind/named.conf.options";
>> 10 include "/etc/bind/named.conf.local";
>> 11 include "/etc/bind/named.conf.default-zones";
>> 12 include "/etc/bind/named.conf.internal-zones";
> 
> as you can see the semicolon is here at end of line 9 !
> there is no strange invisible chars anywhere also...
> 
> BTW, testing this config return the said error ??? why ?
> 
> so I've tried something just to see what...
> 
>>> 1 // This is the primary configuration file for the BIND DNS server named.
>>> 2 //
>>> 3 // Please read /usr/share/doc/bind9/README.Debian.gz for information on the  4 // structure of BIND configuration files in Debian, *BEFORE* you customize  5 // this configuration file.
>>> 6 //
>>> 7 // If you are just adding zones, please do that in /etc/bind/named.conf.local
>>> 8
>>> 9 include "/etc/bind/named.conf.options";
>>> 10 ; include "/etc/bind/named.conf.local";
>>> 11 include "/etc/bind/named.conf.default-zones";
>>> 12 include "/etc/bind/named.conf.internal-zones";
> 
> and retested the conf : no errors !?!
> 
> now if I erase the end of line 9 ';' and retest : error is back...
> 
> and named.service doesn't start (failed)
> 
> I'm puzzled there...
> 
> What can trigger that error when the syntax is correct firt hand ?
> 
> do you have an idea on this ?
> 
> Thanks by advance for the help :)
> 
> regards,
> Jeff
> 
> --
> Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
> 
> ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
> 
> 
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users



More information about the bind-users mailing list