[Bug 1789097] Re: winbind does not work after reboot on Mint 19 / Ubuntu 18.04
Rene Herman
1789097 at bugs.launchpad.net
Wed Aug 29 11:14:11 UTC 2018
Just to add: the issue's the same and fully constant on an Intel Xeon
E5606 @2,13GHz with 8GiB running Mint 19 Cinnamon 64-bit, and an Intel
Core 2 Duo E8400 @ 3GHz withj 4GiB running Mint 19 Xfce 64-bit.
That is... it's not a subtle race and I assume anyone will see this if
installing only "winbind" and not the rest of "samba".
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to samba in Ubuntu.
https://bugs.launchpad.net/bugs/1789097
Title:
winbind does not work after reboot on Mint 19 / Ubuntu 18.04
Status in samba package in Ubuntu:
Incomplete
Bug description:
[copied from the Linux Mint forum]
Just installed Mint 19 and noticed a WINS name resolution buglet. I
assume this applies to Ubuntu 18.04 as well.
Windows, i.e., NetBIOS, name resolution is on Linux provided for by
the "winbindd" daemon, part of the Samba suite. One does not need
either of the other two Samba daemons "smbd" and "nmbd" when NetBIOS
name resolution is all you need: sudo apt-get install libnss-winbind
(which additionally pulls in "winbind" itself) and adding "wins"
before "dns" to the "hosts" line of /etc/nsswitch.conf is enough.
While this works fine directly after installation it does no more
after reboot due to a systemd unit file dependency issue. The standard
/lib/systemd/system/winbind.service orders itself after
"network.target" and "nmbd.service" which if you do not in fact have
"samba" hence "nmbd.service" installed amounts to "network.target"
only. It however needs "network-online.target" -- itself a dependency
of "smbd.service" if you do have that installed as well.
You can solve things by copying the unit file to its corresponding
directory under /etc and editing it,
sudo cp /{lib,etc}/systemd/system/winbind.service
xed admin:/etc/systemd/system/winbind.service
to change the line
After=network.target nmbd.service
to the two lines
After=network-online.target nmbd.service
Wants=network-online.target
After save and reboot you will have NetBIOS name resolution functional
without all of the rest of Samba running.
Note that although this fix is not needed when you do have "samba"
itself installed the above is still fine also the
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1789097/+subscriptions
More information about the foundations-bugs
mailing list