[Samba] samba_dlz Failed to configure reverse zone
Rowland Penny
rowlandpenny at googlemail.com
Mon Dec 29 03:09:54 MST 2014
On 29/12/14 09:40, Lars Hanke wrote:
> And some more information about this strange effect apparently no-one
> has seen before.
>
> I now added the missing zone:
>
> samba-tool dns zonecreate verdandi 10.16.172.in-addr.arpa -U
> Administrator
>
> and it claims that the zone is okay, but the next one is missing:
>
> Dec 29 10:31:12 verdandi named[2601]: Loading 'ad.microsult.de' using
> driver dlopen
> Dec 29 10:31:12 verdandi named[2601]: samba_dlz: started for DN
> DC=ad,DC=microsult,DC=de
> Dec 29 10:31:12 verdandi named[2601]: samba_dlz: starting configure
> Dec 29 10:31:12 verdandi named[2601]: samba_dlz: configured writeable
> zone '10.16.172.in-addr.arpa.'
> Dec 29 10:31:12 verdandi named[2601]: zone 1.16.172.in-addr.arpa/NONE:
> has 0 SOA records
> Dec 29 10:31:12 verdandi named[2601]: zone 1.16.172.in-addr.arpa/NONE:
> has no NS records
> Dec 29 10:31:12 verdandi named[2601]: samba_dlz: Failed to configure
> zone '1.16.172.in-addr.arpa.'
> Dec 29 10:31:12 verdandi named[2601]: loading configuration: bad zone
> Dec 29 10:31:12 verdandi named[2601]: exiting (due to fatal error)
> Dec 29 10:31:12 verdandi named[2601]: samba_dlz: shutting down
>
> Okay, don't know why it wants it, but it ought to be helped in the
> same fashion:
>
> samba-tool dns zonecreate verdandi 1.16.172.in-addr.arpa -U Administrator
>
> And, expect more zones to pop up, but no:
>
> Dec 29 10:29:20 verdandi named[2522]: Loading 'ad.microsult.de' using
> driver dlopen
> Dec 29 10:29:20 verdandi named[2522]: samba_dlz: started for DN
> DC=ad,DC=microsult,DC=de
> Dec 29 10:29:20 verdandi named[2522]: samba_dlz: starting configure
> Dec 29 10:29:20 verdandi named[2522]: samba_dlz: configured writeable
> zone '10.16.172.in-addr.arpa.'
> Dec 29 10:29:20 verdandi named[2522]: samba_dlz: configured writeable
> zone '1.16.172.in-addr.arpa.'
> Dec 29 10:29:20 verdandi named[2522]: samba_dlz: Failed to configure
> zone '10.16.172.in-addr.arpa'
> Dec 29 10:29:20 verdandi named[2522]: loading configuration: already
> exists
> Dec 29 10:29:20 verdandi named[2522]: exiting (due to fatal error)
> Dec 29 10:29:20 verdandi named[2522]: samba_dlz: shutting down
>
> (and as you can see from the dates, this is repeatable) This becomes
> more and more confusing.
>
> Any ideas?
>
> Thanks,
> - lars.
>
> Am 24.12.2014 um 13:43 schrieb Lars Hanke:
>> I dug somewhat deeper into what is going on below and it seems even
>> stranger. The reverse zone without SOA or NS does not even exist:
>>
>> root at verdandi:~# samba-tool dns query localhost 10.16.172.in-addr.arpa @
>> ALL -U Administrator
>> Password for [AD\Administrator]:
>> ERROR(runtime): uncaught exception - (9714,
>> 'WERR_DNS_ERROR_NAME_DOES_NOT_EXIST')
>> File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py",
>> line 175, in _run
>> return self.run(*args, **kwargs)
>> File "/usr/lib/python2.7/dist-packages/samba/netcmd/dns.py", line
>> 988, in run
>> None, record_type, select_flags, None, None)
>>
>> So if this zone does not exist, why does BIND_DLZ want to serve it?
>>
>> Thanks for your help and merry x-mas,
>> - lars.
>>
>> Am 22.12.2014 um 12:57 schrieb Lars Hanke:
>>> I just upgraded bind9 on my backup DC to 9.9.5-7-Debian and restarting
>>> the service failed:
>>>
>>>
>>> Dec 22 12:25:55 verdandi named[18534]: starting BIND 9.9.5-7-Debian -u
>>> bind -4
>>> Dec 22 12:25:55 verdandi named[18534]: built with '--prefix=/usr'
>>> '--mandir=/usr/share/man' '--infodir=/usr/share/info'
>>> '--sysconfdir=/etc/bind' '--localstatedir=/var' '--enable-threads'
>>> '--enable-largefile' '--with-libtool' '--enable-shared'
>>> '--enable-static' '--with-openssl=/usr' '--with-gssapi=/usr'
>>> '--with-gnu-ld' '--with-geoip=/usr' '--with-atf=no' '--enable-ipv6'
>>> '--enable-rrl' '--enable-filter-aaaa' 'CFLAGS=-fno-strict-aliasing
>>> -fno-delete-null-pointer-checks -DDIG_SIGCHASE -O2'
>>> Dec 22 12:25:55 verdandi named[18534]:
>>> ----------------------------------------------------
>>> Dec 22 12:25:55 verdandi named[18534]: BIND 9 is maintained by Internet
>>> Systems Consortium,
>>> Dec 22 12:25:55 verdandi named[18534]: Inc. (ISC), a non-profit
>>> 501(c)(3) public-benefit
>>> Dec 22 12:25:55 verdandi named[18534]: corporation. Support and
>>> training for BIND 9 are
>>> Dec 22 12:25:55 verdandi named[18534]: available at
>>> https://www.isc.org/support
>>> Dec 22 12:25:55 verdandi named[18534]:
>>> ----------------------------------------------------
>>> Dec 22 12:25:55 verdandi named[18534]: adjusted limit on open files
>>> from
>>> 4096 to 1048576
>>> Dec 22 12:25:55 verdandi named[18534]: found 4 CPUs, using 4 worker
>>> threads
>>> Dec 22 12:25:55 verdandi named[18534]: using 4 UDP listeners per
>>> interface
>>> Dec 22 12:25:55 verdandi named[18534]: using up to 4096 sockets
>>> Dec 22 12:25:55 verdandi named[18534]: loading configuration from
>>> '/etc/bind/named.conf'
>>> Dec 22 12:25:55 verdandi named[18534]: reading built-in trusted keys
>>> from file '/etc/bind/bind.keys'
>>> Dec 22 12:25:55 verdandi named[18534]: using default UDP/IPv4 port
>>> range: [1024, 65535]
>>> Dec 22 12:25:55 verdandi named[18534]: using default UDP/IPv6 port
>>> range: [1024, 65535]
>>> Dec 22 12:25:55 verdandi named[18534]: no IPv6 interfaces found
>>> Dec 22 12:25:55 verdandi named[18534]: listening on IPv4 interface lo,
>>> 127.0.0.1#53
>>> Dec 22 12:25:55 verdandi named[18534]: listening on IPv4 interface
>>> eth0,
>>> 172.16.10.17#53
>>> Dec 22 12:25:55 verdandi named[18534]: generating session key for
>>> dynamic DNS
>>> Dec 22 12:25:55 verdandi named[18534]: sizing zone task pool based
>>> on 22
>>> zones
>>> Dec 22 12:25:55 verdandi named[18534]: Loading 'ad.microsult.de' using
>>> driver dlopen
>>> Dec 22 12:25:56 verdandi named[18534]: samba_dlz: started for DN
>>> DC=ad,DC=microsult,DC=de
>>> Dec 22 12:25:56 verdandi named[18534]: samba_dlz: starting configure
>>> Dec 22 12:25:56 verdandi named[18534]: zone
>>> 10.16.172.in-addr.arpa/NONE:
>>> has 0 SOA records
>>> Dec 22 12:25:56 verdandi named[18534]: zone
>>> 10.16.172.in-addr.arpa/NONE:
>>> has no NS records
>>> Dec 22 12:25:56 verdandi named[18534]: samba_dlz: Failed to configure
>>> zone '10.16.172.in-addr.arpa.'
>>> Dec 22 12:25:56 verdandi named[18534]: loading configuration: bad zone
>>> Dec 22 12:25:56 verdandi named[18534]: exiting (due to fatal error)
>>> Dec 22 12:25:56 verdandi named[18534]: samba_dlz: shutting down
>>>
>>> It used to run before the update, but a zone with SOA and NS entries is
>>> of course something strange. The failing zone was fresh, when it first
>>> started. In fact as viewed from the DC it may only have contained - and
>>> still contain - the secondary DC itself.
>>>
>>> Thanks for your help,
>>> - lars.
>>
>
Hi, how have you setup bind ?
can you post the bind conf files ?
Rowland
More information about the samba
mailing list