[Samba] Dynamic Updates to Bind DLZ through DHCP have repeated errors in syslog

ralph strebbing blackbirdralph at gmail.com
Thu Jan 28 14:10:53 UTC 2021

Thanks for the advice Rowland, we're now running Samba 4.13.3, and I've
updated the script with the one you've provided. The problem I'm running
into now is when a client get a DHCP lease, it adds it to DNS, and then we
create a static mapping after the fact for a different IP (This is common
here especially while testing some server VMs that eventually go into
production on a different more permanent subnet); The script runs to
release the existing record in DNS, but fails because it can't find the
record (See log snippet below).

Similarly, when the add function is run afterwards to add the new entry,
we're left with 2 separate records in DNS for the same hostname with
different IP addresses.

Record Add Log:

It's also worth noting that no matter what so far, when the script adds new
records, it does seem to add them correctly, but the reverse DNS portions
of the script aren't running, or something weird is happening on the
backend because there is no result code for those that are being returned
(hence the Update Failed: 0:0::) message. Got any suggestion for what I may
be missing on my end for that one?

Thanks Again!

On Thu, Jan 28, 2021 at 6:30 AM Rowland penny <rpenny at samba.org> wrote:

> On 28/01/2021 09:59, Rowland penny via samba wrote:
> > On 27/01/2021 20:43, ralph strebbing via samba wrote:
> >> So I'm upgrading our current NT4 domain to Samba AD with Bind9 DNS. Our
> >> current DHCP/DNS setup is on one server, separate from the Domain
> >> server.
> >> With Samba AD, we'll be using Samba's tools to manage the DNS, thus
> >> allowing use of things like the Windows Server Admin Tool suite (DNS, AD
> >> Users & Groups, etc.). So Bind9, isc-dhcp-server, and Samba is all
> >> going to
> >> be on the same machine for the new setup.
> >>
> > OK, you have identified a problem with the script 😅
> >
> > However, this error has nothing to do with the script:
> >
> > ERROR(runtime): uncaught exception - (9711,
> >
> > This is being caused by a bug in the 'samba-tool dns' code and was
> > fixed in early 2020, so you need to upgrade Samba to 4.13.x
> >
> > I will have a look at the dhcp update script and get back to you.
> >
> > You also shouldn't need the 'rndc.key'
> >
> > Rowland
> OK Ralph, can you try the attached new version of the script 😁
> Rowland

More information about the samba mailing list