[Samba] RNDC errors using SAMBA_INTERNAL_DNS

Andrew Bartlett abartlet at samba.org
Fri Apr 29 08:36:55 UTC 2016

On Thu, 2016-04-28 at 17:21 +0100, Wayne Merricks wrote:
> Hi all,
> I've set up a simple domain using Samba 4.4.2 from source under
> Ubuntu 
> 16.04.
> I accepted the usual defaults and basically followed wiki.samba.org
> to 
> the letter.  The main thing is I'm using Samba's internal DNS and not
> Bind (Bind is not even installed on the system).
> In the log.samba file on the first DC I kept getting this:
> [2016/04/28 17:01:02.716292,  0] 
> ../lib/util/util_runcmd.c:328(samba_runcmd_io_handler)
>    /usr/sbin/rndc: Failed to exec child - No such file or directory
> [2016/04/28 17:01:02.717094,  0] 
> ../source4/dsdb/dns/dns_update.c:91(dnsupdate_rndc_done)
>    ../source4/dsdb/dns/dns_update.c:91: Failed rndc update - 
> I'm not sure why dns_update would want to use rndc (bind utils) but I
> installed rndc just to see what it would do and now I get this error:
> [2016/04/28 17:09:03.095642,  0] 
> ../lib/util/util_runcmd.c:328(samba_runcmd_io_handler)
>    /usr/sbin/rndc: rndc: neither /etc/bind/rndc.conf nor 
> /etc/bind/rndc.key was found
> [2016/04/28 17:09:03.096090,  0] 
> ../source4/dsdb/dns/dns_update.c:91(dnsupdate_rndc_done)
>    ../source4/dsdb/dns/dns_update.c:91: Failed rndc update - 
> The error makes sense as Bind is not installed but I'm puzzled why it
> wants to do this even though it is set up as Samba Internal DNS.

This is a leftover from a time before the internal DNS server, and even
before the BIND9_DLZ module.  It is harmless, but of course should be
removed.  It is of some small value to those using the BIND_FLATFILE
backend, that is when we write out a static zone at provision time and
update a list of DCs into a file (with rights to change anything), and
call rndc to reload it.


Andrew Bartlett

Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba

More information about the samba mailing list