[Samba] After upgrade to 4.9.4, internal DNS no longer working

Viktor Trojanovic viktor at troja.ch
Sat Dec 22 20:30:12 UTC 2018


I forgot to add /etc/resolv.conf:

nameserver 192.168.1.1
search samdom.example.com



On Sat, 22 Dec 2018 at 21:23, Viktor Trojanovic <viktor at troja.ch> wrote:

> Hi list,
>
> I just upgraded my Samba AD DC to v4.9.4. Unfortunately, I can't recall
> which version I had before that, I believe it must have been something
> between 4.6 and 4.8.
>
> Anyway, now that the upgrade is done, it looks like DNS is gone. Host
> commands are timing out, netstat reveals that no process is listening on
> :53.
>
> Other than that, Samba is starting and working fine. I can list shares, I
> can interact with the AD while I stay on localhost.
>
> /etc/samba/smb.conf:
> ------------------------------------
> [global]
>         workgroup = samdom
>         realm = samdom.example.com
>         netbios name = dc1
>         interfaces = lo br-lxc
>         bind interfaces only = Yes
>         server role = active directory domain controller
>         dns forwarder = 192.168.1.2
>         idmap_ldb:use rfc2307 = yes
>
> [netlogon]
>         path = /var/lib/samba/sysvol/samdom.example.com/scripts
>         read only = No
>
> [sysvol]
>         path = /var/lib/samba/sysvol
>         read only = No
>
> /etc/hosts
> ------------------------------------
>
> 127.0.0.1       localhost.localdomain   localhost
> ::1             localhost.localdomain   localhost
>
> 192.168.1.1     dc1.samdom.example.com dc1
>
>
> /etc/krb5.conf
> ------------------------------------
> [libdefaults]
>         default_realm = samdom.example.com
>         dns_lookup_realm = false
>         dns_lookup_kdc = true
>
> # samba-tool dbcheck --cross-ncs
> Checking 3539 objects
> Checked 3539 objects (0 errors)
>
> Last but not least, here are the relevant lines from the syslog:
> --------------------------------------
> Dez 22 21:08:31 dc1 systemd[1]: Starting Samba AD Daemon...
> Dez 22 21:08:31 dc1 kernel: audit: type=1131 audit(1545509311.984:52):
> pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=samba comm="systemd"
> exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=failed'
> Dez 22 21:08:32 dc1 samba[733]: root process[733]: [2018/12/22
> 21:08:32.027397,  0] ../source4/smbd/server.c:510(binary_smbd_main)
> Dez 22 21:08:32 dc1 samba[733]: root process[733]:   samba version 4.9.4
> started.
> Dez 22 21:08:32 dc1 samba[733]: root process[733]:   Copyright Andrew
> Tridgell and the Samba Team 1992-2018
> Dez 22 21:08:32 dc1 samba[733]: root process[733]: [2018/12/22
> 21:08:32.318878,  0] ../source4/smbd/server.c:696(binary_smbd_main)
> Dez 22 21:08:32 dc1 samba[733]: root process[733]:   binary_smbd_main:
> samba: using 'standard' process model
> Dez 22 21:08:32 dc1 samba[737]: task[nbtd][737]: [2018/12/22
> 21:08:32.346083,  0]
> ../source4/dsdb/common/util.c:1815(samdb_reference_dn_is_our_ntdsa)
> Dez 22 21:08:32 dc1 samba[737]: task[nbtd][737]:   Failed to find object
> DC=samdom,DC=example,DC=ch for attribute fsmoRoleOwner - Cannot find DN
> DC=samdom,DC=example,DC=ch to get attribute fsmoRoleOwner for reference dn:
> No such Base DN:>
> Dez 22 21:08:32 dc1 samba[742]: task[kdc][742]: [2018/12/22
> 21:08:32.347736,  0]
> ../source4/smbd/service_task.c:36(task_server_terminate)
> Dez 22 21:08:32 dc1 samba[742]: task[kdc][742]:   task_server_terminate:
> task_server_terminate: [kdc: krb5_init_context samdb RODC connect failed]
> Dez 22 21:08:32 dc1 samba[743]: task[dreplsrv][743]: [2018/12/22
> 21:08:32.369585,  0]
> ../source4/smbd/service_task.c:36(task_server_terminate)
> Dez 22 21:08:32 dc1 samba[743]: task[dreplsrv][743]:
> task_server_terminate: task_server_terminate: [dreplsrv: Failed to connect
> to local samdb: WERR_DS_UNAVAILABLE
> Dez 22 21:08:32 dc1 samba[743]: task[dreplsrv][743]:   ]
> Dez 22 21:08:32 dc1 samba[746]: task[kccsrv][746]: [2018/12/22
> 21:08:32.386039,  0]
> ../source4/smbd/service_task.c:36(task_server_terminate)
> Dez 22 21:08:32 dc1 samba[748]: task[dns][748]: [2018/12/22
> 21:08:32.387265,  0]
> ../source4/smbd/service_task.c:36(task_server_terminate)
> Dez 22 21:08:32 dc1 samba[748]: task[dns][748]:   task_server_terminate:
> task_server_terminate: [dns: failed to load DNS zones]
> Dez 22 21:08:32 dc1 samba[747]: task[dnsupdate][747]: [2018/12/22
> 21:08:32.389228,  0] ../source4/dsdb/dns/dns_update.c:127(dnsupdate_rebuild)
> Dez 22 21:08:32 dc1 samba[746]: task[kccsrv][746]:
> task_server_terminate: task_server_terminate: [kccsrv: Failed to connect to
> local samdb: WERR_DS_UNAVAILABLE
> Dez 22 21:08:32 dc1 samba[746]: task[kccsrv][746]:   ]
> Dez 22 21:08:32 dc1 smbd[758]: [2018/12/22 21:08:32.991583,  0]
> ../source3/passdb/pdb_interface.c:180(make_pdb_method_name)
> Dez 22 21:08:33 dc1 smbd[759]: [2018/12/22 21:08:33.003232,  0]
> ../source3/passdb/pdb_interface.c:180(make_pdb_method_name)
> Dez 22 21:08:33 dc1 smbd[758]:   pdb backend samba_dsdb did not correctly
> init (error was NT_STATUS_UNSUCCESSFUL)
> Dez 22 21:08:33 dc1 smbd[759]:   pdb backend samba_dsdb did not correctly
> init (error was NT_STATUS_UNSUCCESSFUL)
> Dez 22 21:08:33 dc1 winbindd[750]: [2018/12/22 21:08:33.013026,  0]
> ../source3/winbindd/winbindd_cache.c:3160(initialize_winbindd_cache)
> Dez 22 21:08:33 dc1 winbindd[750]:   initialize_winbindd_cache: clearing
> cache and re-creating with version number 2
> Dez 22 21:08:33 dc1 systemd[1]: Started Samba AD Daemon.
> Dez 22 21:08:33 dc1 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295
> ses=4294967295 msg='unit=samba comm="systemd"
> exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
> Dez 22 21:08:33 dc1 winbindd[750]: [2018/12/22 21:08:33.182471,  0]
> ../lib/util/become_daemon.c:138(daemon_ready)
> Dez 22 21:08:33 dc1 winbindd[750]:   daemon_ready: STATUS=daemon
> 'winbindd' finished starting up and ready to serve connections
> Dez 22 21:08:33 dc1 smbd[741]: [2018/12/22 21:08:33.183232,  0]
> ../lib/util/become_daemon.c:138(daemon_ready)
> Dez 22 21:08:33 dc1 smbd[741]:   daemon_ready: STATUS=daemon 'smbd'
> finished starting up and ready to serve connections
> Dez 22 21:08:33 dc1 kernel: audit: type=1130 audit(1545509313.178:53):
> pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=samba comm="systemd"
> exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
> Dez 22 21:08:33 dc1 dbus-daemon[340]: [system] Activating via systemd:
> service name='org.freedesktop.Avahi'
> unit='dbus-org.freedesktop.Avahi.service' requested by ':1.249' (uid=0
> pid=741 comm="/usr/bin/smbd -D --option=server role check:inhibi")
> Dez 22 21:08:33 dc1 dbus-daemon[340]: [system] Activation via systemd
> failed for unit 'dbus-org.freedesktop.Avahi.service': Unit
> dbus-org.freedesktop.Avahi.service not found.
> Dez 22 21:08:33 dc1 smbd[760]: [2018/12/22 21:08:33.206151,  0]
> ../source3/passdb/pdb_interface.c:180(make_pdb_method_name)
> Dez 22 21:08:33 dc1 smbd[760]:   pdb backend samba_dsdb did not correctly
> init (error was NT_STATUS_UNSUCCESSFUL)
>
> Any advice what I could try to get DNS running again?
>
> Thanks,
> Viktor
>


More information about the samba mailing list