[Samba] Samba AD DC tries to start and fails on reboot

L.P.H. van Belle belle at bazuin.nl
Thu Sep 17 13:32:42 UTC 2020


Hai Jonathan,  

Only one question left then does it work now? ;-) 

if you added the ipv6 to hosts file? 

run 
hostname -I 
these ipnumers , add these in hosts and samba should always start.. 

Unless, your using dhcp.. that might be bit different.. 

greetz, 
 
Louis
 
 

Van: Jonathan Kreider [mailto:jonathan.kreider at gmail.com] 
Verzonden: donderdag 17 september 2020 15:09
Aan: L.P.H. van Belle
CC: samba at lists.samba.org
Onderwerp: Re: [Samba] Samba AD DC tries to start and fails on reboot



Hi Louis,


Thanks for pointing that out. My IPV6 fu is nearly non-existent. So I guess I'd be wise to turn off IPV6 until I understand it.


Does it make sense that samba-ad-dc won't start on boot but will start after boot when I manually start it using:


# systemctl start samba-ad-dc



BTW, I'm using your packages, and I've confirmed that:
---

After=network.target network-online.target 

---
exists in your supplied unit files. 



Since I'm using the samba internal DNS and not running bind9, I don't think that bind9 is relevant in the unit file. 



The reasons for using the internal DNS is that I have a simple, small network (<10 pcs) and didn't want to learn all about bind9 configuration. In the past, it "just worked". I was hoping it would continue to do so.



Thanks,
Jonathan Kreider








On Wed, Sep 16, 2020 at 3:20 AM L.P.H. van Belle via samba <samba at lists.samba.org> wrote:

Hai Jonathan,

This is/looks like a resolving issue

fd61:5ced:6c27:0:216:3eff:fe9b:802a << is this, 'this' server or a remote ? 

You have mutiple options, but try the most simple one. 
Take above add it in /etc/hosts ( if mulple dc's might be needed todo that on all DC's.) 
And if that fixes it, add it as AAAA record to the DNS, ( AND, dont forget the PTR record on the AAAA) 

Also, i've set samba-ad-dc.service to load like this.

systemctl edit samba-ad-dc 

# /etc/systemd/system/samba-ad-dc.service.d/override.conf
[Unit]
After=network.target network-online.target bind9.service



Greetz, 

Louis


> -----Oorspronkelijk bericht-----
> Van: samba [mailto:samba-bounces at lists.samba.org] Namens 
> Jonathan Kreider via samba
> Verzonden: woensdag 16 september 2020 2:04
> Aan: samba at lists.samba.org
> Onderwerp: [Samba] Samba AD DC tries to start and fails on reboot
> 
> OS = Ubuntu 18.04 LXD container
> Samba version = 4.11.12
> Repo = Louis' (many thanks)
> 
> I recently upgraded from 4.10.14->4.10.17->4.11.12
> 
> Now the samba-ad-dc service fails with the following upon reboot:
> ---
> root at samba:~# systemctl status samba-ad-dc
> ??? samba-ad-dc.service - Samba AD Daemon
>    Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; 
> enabled; vendor
> preset: enabled)
>    Active: failed (Result: exit-code) since Tue 2020-09-15 
> 19:16:16 EDT;
> 57s ago
>      Docs: man:samba(8)
>            man:samba(7)
>            man:smb.conf(5)
>   Process: 213 ExecStart=/usr/sbin/samba --foreground 
> --no-process-group
> $SAMBAOPTIONS (code=exited, status=1/FAILURE)
>  Main PID: 213 (code=exited, status=1/FAILURE)
> 
> Sep 15 19:16:06 samba samba[341]:   task_server_terminate:
> task_server_terminate: [kdc failed to setup interfaces]
> Sep 15 19:16:06 samba samba[338]: [2020/09/15 19:16:06.375707,  0]
> ../../source4/cldap_server/cldap_server.c:130(cldapd_add_socket)
> Sep 15 19:16:06 samba samba[338]:   Failed to bind to
> ipv6:fd61:5ced:6c27:0:216:3eff:fe9b:802a:389 -
> NT_STATUS_ADDRESS_NOT_ASSOCIATED
> Sep 15 19:16:06 samba samba[338]: [2020/09/15 19:16:06.375968,  0]
> ../../source4/smbd/service_task.c:36(task_server_terminate)
> Sep 15 19:16:06 samba samba[338]:   task_server_terminate:
> task_server_terminate: [cldapd failed to setup interfaces]
> Sep 15 19:16:06 samba samba[213]: [2020/09/15 19:16:06.399691,  0]
> ../../source4/smbd/server.c:371(samba_terminate)
> Sep 15 19:16:06 samba samba[213]:   samba_terminate: 
> samba_terminate of
> samba 213: kdc failed to setup interfaces
> Sep 15 19:16:06 samba systemd[1]: samba-ad-dc.service: Main 
> process exited,
> code=exited, status=1/FAILURE
> Sep 15 19:16:16 samba systemd[1]: samba-ad-dc.service: Failed 
> with result
> 'exit-code'.
> Sep 15 19:16:16 samba systemd[1]: Failed to start Samba AD Daemon.
> ---
> 
> If I manually start it:
> $ systemctl start samba-ad-dc
> then it loads ok.
> 
> Is the systemd unit file missing a dependency? I compared the version
> between an AD running 4.10.14 and 4.11.12(this current 
> problem machine) and
> the one difference between the two is that 
> resolveconf.service is listed as
> a dependency in 4.11.12 and not in the older version.
> 
> $ systemctl list-dependencies samba-ad-dc
> ??? ??????system.slice
> ??? ??????network-online.target
> ??? ??? ??????systemd-networkd-wait-online.service
> ??? ??????sysinit.target
> ???   ??????apparmor.service
> ???   ??????blk-availability.service
> ???   ??????dev-hugepages.mount
> ???   ??????dev-mqueue.mount
> ???   ??????keyboard-setup.service
> ???   ??????kmod-static-nodes.service
> ???   ??????lvm2-lvmetad.socket
> ???   ??????lvm2-lvmpolld.socket
> ???   ??????lvm2-monitor.service
> ???   ??????open-iscsi.service
> ???   ??????plymouth-read-write.service
> ???   ??????plymouth-start.service
> ???   ??????proc-sys-fs-binfmt_misc.automount
> ???   ??????resolvconf.service   ## this is the only change
> ???   ??????setvtrgb.service
> ???   ??????sys-fs-fuse-connections.mount
> ???   ??????sys-kernel-config.mount
> ???   ??????sys-kernel-debug.mount
> ???   ??????systemd-ask-password-console.path
> ???   ??????systemd-binfmt.service
> ???   ??????systemd-hwdb-update.service
> ???   ??????systemd-journal-flush.service
> ???   ??????systemd-journald.service
> ???   ??????systemd-machine-id-commit.service
> ???   ??????systemd-modules-load.service
> ???   ??????systemd-random-seed.service
> ???   ??????systemd-sysctl.service
> ???   ??????systemd-timesyncd.service
> ???   ??????systemd-tmpfiles-setup-dev.service
> ???   ??????systemd-tmpfiles-setup.service
> ???   ??????systemd-udev-trigger.service
> ???   ??????systemd-udevd.service
> ???   ??????systemd-update-utmp.service
> ???   ??????cryptsetup.target
> ???   ??????local-fs.target
> ???   ??? ??????systemd-remount-fs.service
> ???   ??????swap.target
> 
> However, I'm using netplan not resolveconf (I think...)
> # systemctl status resolveconf
> Unit resolveconf.service could not be found.
> 
> I ran Louis' script and can post it if it will help.
> 
> Thanks,
> Jonathan Kreider
> -- 
> To unsubscribe from this list go to the following URL and read the
> instructions:  https://lists.samba.org/mailman/options/samba
> 
> 


-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba



More information about the samba mailing list