daemon failed to start: NMBD failed when creating subnet lists

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

daemon failed to start: NMBD failed when creating subnet lists

Beitrag von Knogle » 04.11.2017 10:24:23

Ich gruesse euch liebe Community.

Mein System laeuft nun so wie ich will, auch Samba laeuft prima.

Jedoch bekomme ich nach jedem aptitude dist-upgrade diese Fehlermeldungen durch Samba.

Woran kann das liegen, und wie kann ich das beheben? Schliesslic funktioniert Samba bei mir sonst einwandfrei!

Code: Alles auswählen

● nmbd.service - Samba NMB Daemon
   Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2017-11-04 10:08:48 CET; 4ms ago
     Docs: man:nmbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 7579 ExecStart=/usr/sbin/nmbd $NMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 7579 (code=exited, status=1/FAILURE)
   Status: "daemon failed to start: NMBD failed when creating subnet lists"
    Error: 13 (Keine Berechtigung)

Nov 04 10:08:48 debian nmbd[7579]:   bind failed on port 137 socket_addr = 192.168.3.1.
Nov 04 10:08:48 debian nmbd[7579]:   Error = Die angeforderte Adresse kann nicht zugewiesen werden
Nov 04 10:08:48 debian nmbd[7579]: [2017/11/04 10:08:48.331069,  0] ../source3/nmbd/nmbd_subnetdb.c:127(make_subnet)
Nov 04 10:08:48 debian nmbd[7579]:   nmbd_subnetdb:make_subnet()
Nov 04 10:08:48 debian nmbd[7579]:     Failed to open nmb bcast socket on interface 192.168.3.1 for port 137.  Error was Die angeforderte Adresse kann nicht zugewiesen werden
Nov 04 10:08:48 debian nmbd[7579]: [2017/11/04 10:08:48.331227,  0] ../lib/util/become_daemon.c:111(exit_daemon)
Nov 04 10:08:48 debian systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
Nov 04 10:08:48 debian systemd[1]: Failed to start Samba NMB Daemon.
Nov 04 10:08:48 debian systemd[1]: nmbd.service: Unit entered failed state.
Nov 04 10:08:48 debian systemd[1]: nmbd.service: Failed with result 'exit-code'.
dpkg: Fehler beim Bearbeiten des Paketes samba (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
samba (2:4.5.12+dfsg-2) wird eingerichtet ...
Failed to preset unit: Unit file /etc/systemd/system/samba-ad-dc.service is masked.
/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
Job for nmbd.service failed because the control process exited with error code.
See "systemctl status nmbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nmbd, action "start" failed.
● nmbd.service - Samba NMB Daemon
   Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2017-11-04 10:08:49 CET; 4ms ago
     Docs: man:nmbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 7689 ExecStart=/usr/sbin/nmbd $NMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 7689 (code=exited, status=1/FAILURE)
   Status: "daemon failed to start: NMBD failed when creating subnet lists"
    Error: 13 (Keine Berechtigung)

Nov 04 10:08:49 debian systemd[1]: nmbd.service: Supervising process 7689 which is not our child. We'll most likely not notice when it exits.
Nov 04 10:08:49 debian nmbd[7689]: [2017/11/04 10:08:49.215155,  0] ../source3/lib/util_sock.c:396(open_socket_in)
Nov 04 10:08:49 debian nmbd[7689]:   bind failed on port 137 socket_addr = 192.168.3.1.
Nov 04 10:08:49 debian nmbd[7689]:   Error = Die angeforderte Adresse kann nicht zugewiesen werden
Nov 04 10:08:49 debian nmbd[7689]: [2017/11/04 10:08:49.215258,  0] ../source3/nmbd/nmbd_subnetdb.c:127(make_subnet)
Nov 04 10:08:49 debian nmbd[7689]:   nmbd_subnetdb:make_subnet()
Nov 04 10:08:49 debian systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
Nov 04 10:08:49 debian systemd[1]: Failed to start Samba NMB Daemon.
Nov 04 10:08:49 debian systemd[1]: nmbd.service: Unit entered failed state.
Nov 04 10:08:49 debian systemd[1]: nmbd.service: Failed with result 'exit-code'.
dpkg: Fehler beim Bearbeiten des Paketes samba (--configure):
 Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück
Trigger für libc-bin (2.24-11+deb9u1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
 samba
Meine interfaces Datei

Code: Alles auswählen

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug enp0s31f6
iface enp0s31f6 inet dhcp
# This is an autoconfigured IPv6 interface
iface enp0s31f6 inet6 auto

auto enp1s0
iface enp1s0 inet static
address 192.168.3.0/31





rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: daemon failed to start: NMBD failed when creating subnet lists

Beitrag von rendegast » 04.11.2017 19:00:49

/usr/bin/deb-systemd-helper: error: systemctl preset failed on samba-ad-dc.service: No such file or directory
Soll eigentlich als Datei vorhanden sein
(bei mir maskiert als
/etc/systemd/system/samba-ad-dc.service -> /dev/null
)


Sind die Interfaces denn vorhanden?

Code: Alles auswählen

ip l
ip a
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: daemon failed to start: NMBD failed when creating subnet lists

Beitrag von Knogle » 04.11.2017 20:22:22

Hier mal der Output von ip a

Code: Alles auswählen

ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 70:85:c2:49:3d:bf brd ff:ff:ff:ff:ff:ff
    inet 192.168.2.36/24 brd 192.168.2.255 scope global enp0s31f6
       valid_lft forever preferred_lft forever
    inet6 fe80::7285:c2ff:fe49:3dbf/64 scope link
       valid_lft forever preferred_lft forever
3: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:02:c9:53:da:f0 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.0/31 brd 255.255.255.255 scope global enp1s0
       valid_lft forever preferred_lft forever
    inet6 fe80::202:c9ff:fe53:daf0/64 scope link
       valid_lft forever preferred_lft forever

und ip l

Code: Alles auswählen

 ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether 70:85:c2:49:3d:bf brd ff:ff:ff:ff:ff:ff
3: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether 00:02:c9:53:da:f0 brd ff:ff:ff:ff:ff:ff

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: daemon failed to start: NMBD failed when creating subnet lists

Beitrag von rendegast » 05.11.2017 00:55:11

address 192.168.3.0/31
Aua, da bleiben nur die Adressen
192.168.3.0
192.168.3.1
im Netz. Wobei die Adresse 192.168.3.0 gesetzt wird,
somit nichts an 192.168.3.1 gebunden werden kann (wohl eine Einstellung in smb.conf).
Und eigentlich sind unterste und oberste Adresse des Bereichs wohl auch für Verwaltung reserviert.

Probier es mal mit

Code: Alles auswählen

address 192.168.3.1
netmask 255.255.255.0
oder 
address 192.168.3.1
netmask 255.255.255.128

zumindest aber die Korrektur
address 192.168.3.1/31
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: daemon failed to start: NMBD failed when creating subnet lists

Beitrag von Knogle » 05.11.2017 12:31:49

Werde ich mal ausprobieren.
Aktuell ist das als Punkt-zu-Punkt Verbindung eingerichtet, Server hat dann die IP 192.168.3.0 und der einzige Client 192.168.3.1

Werde deinen Vorschlag mal ausprobieren! Danke

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: daemon failed to start: NMBD failed when creating subnet lists

Beitrag von rendegast » 05.11.2017 13:52:09

Mit
address 192.168.3.1/31
funktioniert nmbd,
auch mit
address 192.168.3.0/30

Speziell
address 192.168.3.0/31
ist eine nicht funktionierende Einstellung für nmbd.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Knogle
Beiträge: 465
Registriert: 06.05.2016 19:29:00
Lizenz eigener Beiträge: MIT Lizenz

Re: daemon failed to start: NMBD failed when creating subnet lists

Beitrag von Knogle » 05.11.2017 14:56:36

Ah ok prima! Habe es auf 192.168.3.0/30 geaendert.

Habe Anfangs Zweifel gehabt ob die Netzwerkverbindung noch geht, aber sie geht, und smb meckert jetzt auch nicht mehr! Danke!

Antworten