Comment 2 for bug 1733723

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

Thanks for filing this bug in Ubuntu.

You have configured your smb.conf so that the samba services use specific network addresses and interfaces:
[global]
 bind interfaces only = Yes
 interfaces = 192.168.10.0/8 192.168.20.0/8 eth0

The nmbd service failed to bind to an address in the 192.168.20.0/8 network (that's a weird block, btw: 192.168.10.0/8 and 192.168.20.0/8 are the same because of the /8 mask and mean 192.0.0.0/8):
  bind failed on port 137 socket_addr = 192.168.20.0.
    Failed to open nmb socket on interface 192.168.20.0 for port 137. Error was Die angeforderte Adresse kann nicht zugewiesen werden
  STATUS=daemon failed to start: NMBD failed when creating subnet lists, error code 13

You should make sure that:
a) the CIDR is what you want: you are specifying 192.0.0.0/8 essentially
b) the listed interface exists when samba starts up: eth0
c) once you sorted out (a) above, also make sure that the network is available when samba starts

Please verify your configuration as per above and try again:
sudo apt update
sudo apt -f install

I'll leave this bug in the "incomplete" state until then.

Thanks!