Samba SMBDOptions mit Fehler

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 12.06.2018 02:49:51

Hallo,
beim Starten des SMBD Daemon erhalte ich den Fehler:
smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2018-06-12 02:04:12 CEST; 22min ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 678 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 678 (code=exited, status=1/FAILURE)

Jun 12 02:04:12 debian systemd[1]: Starting Samba SMB Daemon...
Jun 12 02:04:12 debian systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
Jun 12 02:04:12 debian systemd[1]: Failed to start Samba SMB Daemon.
Jun 12 02:04:12 debian systemd[1]: smbd.service: Unit entered failed state.
Jun 12 02:04:12 debian systemd[1]: smbd.service: Failed with result 'exit-code'.
Jun 12 02:04:19 debian systemd[1]: smbd.service: Unit cannot be reloaded because it is inactive.

Die Installation habe ich mit
# apt install samba
und
# apt install smbclient
vorgenommen. Was habe ich da falsch gemacht?
Danke. Gerhard

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

Re: Samba SMBDOptions mit Fehler

Beitrag von rendegast » 12.06.2018 19:24:55

Irgendwas paßt scheinbar nicht.

Gibt es eine /etc/default/samba mit SMBDOPTIONS?


Im Vordergrund ausgeführt

Code: Alles auswählen

/usr/sbin/smbd  -F  -S
/usr/sbin/smbd  -F  -S  -d 2
?



smb.conf ist valide?

Code: Alles auswählen

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

GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Re: Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 12.06.2018 20:53:03

Eine /etc/default/samba gibt es nicht, die Auflistungen /usr/sbin/smdb mit Parametern bringen nur: "Datei oder Verzeichnis nicht gefunden".
In der Tat, irgendwas passt hier gar nicht.

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

Re: Samba SMBDOptions mit Fehler

Beitrag von rendegast » 13.06.2018 01:59:03

Fehlerhafte/Fehlende Dateien der samba-Pakete

Code: Alles auswählen

cd /
md5sum -c /var/lib/dpkg/info/*samba*.md5sums  |  egrep -v "OK$"
Zustand der samba-Pakete?

Code: Alles auswählen

dpkg -l | egrep -v "^ii"

dpkg -l | egrep -i "samba|winbind|4[.]5[.]12"

apt-cache policy  |  egrep -v  Translat



Fehler in journal resp. syslog bzgl. Dateisystem oder Datenträgern?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Re: Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 13.06.2018 05:36:41

Hier die Tabelle zum Samba-Zustand:
ii libsmbclient:amd64 2:4.5.12+dfsg-2+deb9u2 amd64 shared library for communication with SMB/CIFS servers
ii libwbclient0:amd64 2:4.5.12+dfsg-2+deb9u2 amd64 Samba winbind client library
ii python-samba 2:4.5.12+dfsg-2+deb9u2 amd64 Python bindings for Samba
ii python3-smbc 1.0.15.6-1 amd64 Python 3 bindings for the Samba client library
ii samba 2:4.5.12+dfsg-2+deb9u2 amd64 SMB/CIFS file, print, and login server for Unix
ii samba-common 2:4.5.12+dfsg-2+deb9u2 all common files used by both the Samba server and client
ii samba-common-bin 2:4.5.12+dfsg-2+deb9u2 amd64 Samba common files used by both the server and the client
ii samba-dsdb-modules 2:4.5.12+dfsg-2+deb9u2 amd64 Samba Directory Services Database
ii samba-libs:amd64 2:4.5.12+dfsg-2+deb9u2 amd64 Samba core libraries
ii samba-vfs-modules 2:4.5.12+dfsg-2+deb9u2 amd64 Samba Virtual FileSystem plugins
ii smbclient 2:4.5.12+dfsg-2+deb9u2 amd64 command-line SMB/CIFS clients for Unix
root@debian:/#
root@debian:/# apt-cache policy | egrep -v Translat
Paketdateien:
100 /var/lib/dpkg/status
release a=now
500 http://deb.debian.org/debian stretch/main amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
origin deb.debian.org
500 http://debian.inf.tu-dresden.de/debian stretch-updates/main amd64 Packages
release o=Debian,a=stable-updates,n=stretch-updates,l=Debian,c=main,b=amd64
origin debian.inf.tu-dresden.de
500 http://security.debian.org/debian-security stretch/updates/main amd64 Packages
release v=9,o=Debian,a=stable,n=stretch,l=Debian-Security,c=main,b=amd64
origin security.debian.org
500 http://debian.inf.tu-dresden.de/debian stretch/main amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
origin debian.inf.tu-dresden.de
Mit Pinning verwaltete Pakete:
root@debian:/#
=================
Sieht doch gut aus.

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: Samba SMBDOptions mit Fehler

Beitrag von pferdefreund » 13.06.2018 16:29:10

ich würde mal nen anderen Server wählen und die Pakete per reinstall neu installieren.

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

Re: Samba SMBDOptions mit Fehler

Beitrag von rendegast » 13.06.2018 19:25:31

Der md5sum-Test ist fehlerfrei?

Code: Alles auswählen

cd /
md5sum -c /var/lib/dpkg/info/*samba*.md5sums  |  egrep -v "OK$"
md5sum -c /var/lib/dpkg/info/*smbclient*.md5sums  |  egrep -v "OK$"
md5sum -c /var/lib/dpkg/info/*wbclient*.md5sums  |  egrep -v "OK$"
?



GerhardS hat geschrieben: ... die Auflistungen /usr/sbin/smdb mit Parametern bringen nur: "Datei oder Verzeichnis nicht gefunden".
Wurde "/usr/sbin/smdb" oder "/usr/sbin/smbd" benutzt?
rendegast hat geschrieben: Im Vordergrund ausgeführt

Code: Alles auswählen

/usr/sbin/smbd  -F  -S
/usr/sbin/smbd  -F  -S  -d 2


-------------------------------------------------------------
500 http://deb.debian.org/debian stretch/main amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
origin deb.debian.org
...
500 http://debian.inf.tu-dresden.de/debian stretch/main amd64 Packages
release v=9.4,o=Debian,a=stable,n=stretch,l=Debian,c=main,b=amd64
origin debian.inf.tu-dresden.de
Das dürfte ein Doppler sein.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Re: Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 13.06.2018 22:35:11

Entschuldigung für den Schreibfehler (smdb statt smbd). Hier die Antwort:
root@debian:/# /usr/sbin/smbd -F -S
smbd version 4.5.12-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2016
ERROR: smbd is already running. File /var/run/samba/smbd.pid exists and process id 941 is running.
root@debian:/# /usr/sbin/smbd -F -S -d 2
smbd version 4.5.12-Debian started.
Copyright Andrew Tridgell and the Samba Team 1992-2016
uid=0 gid=0 euid=0 egid=0
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Registered MSG_REQ_POOL_USAGE
Registered MSG_REQ_DMALLOC_MARK and LOG_CHANGED
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[homes]"
Processing section "[public]"
added interface eno1 ip=2a02:8109:88c0:7620:feaa:14ff:fe78:65dc bcast= netmask=ffff:ffff:ffff:ffff::
added interface eno1 ip=192.168.178.36 bcast=192.168.178.255 netmask=255.255.255.0
INFO: Profiling support unavailable in this build.
ERROR: smbd is already running. File /var/run/samba/smbd.pid exists and process id 941 is running.
=======
Das Ergebnis vom md5sum-Test ist "Schweigen im Walde", d.h. keine Antwort. Ich vermute, die Auswertung mit egrep hat "OK" nicht gefunden.

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

Re: Samba SMBDOptions mit Fehler

Beitrag von rendegast » 14.06.2018 19:58:16

Um zu sehen, worüber sich smbd beim Starten beschwert,
solltest Du erstmal den laufenden beenden,
Die Meldung scheint da eindeutig.

Code: Alles auswählen

pstree -pal | grep smbd
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

TomL

Re: Samba SMBDOptions mit Fehler

Beitrag von TomL » 14.06.2018 20:23:05

GerhardS hat geschrieben: ↑ zum Beitrag ↑
12.06.2018 02:49:51
beim Starten des SMBD Daemon erhalte ich den Fehler:
smbd.service - Samba SMB Daemon
Mit ist gar nicht klar, warum Du den Dienst (besser die 2 Dienste) überhaupt von Hand starten musst.... das braucht man doch nur, wenn man sie vorher von Hand gestoppt hat. Gestartet wird Samba doch beim Rechnerstart automatisch.

Manuell gestoppt werden die beiden Dienste mit:

Code: Alles auswählen

systemctl stop smbd nmbd
Manuell gestartet mit:

Code: Alles auswählen

systemctl start smbd nmbd
De Status der Dienste zeigt:

Code: Alles auswählen

systemctl status smbd nmbd
Und Fehler in der smb.conf sollte

Code: Alles auswählen

testparm
anzeigen.

GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Re: Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 15.06.2018 00:49:19

Als Ergebnis der Statusabfrage für smbd und nmbd erhalte ich jetzt:
=======================================================================
● smbd.service - Samba SMB Daemon
Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-06-15 00:32:42 CEST; 1min 31s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 795 (smbd)
Status: "smbd: ready to serve connections..."
Tasks: 4 (limit: 4915)
CGroup: /system.slice/smbd.service
├─795 /usr/sbin/smbd
├─796 /usr/sbin/smbd
├─797 /usr/sbin/smbd
└─799 /usr/sbin/smbd

Jun 15 00:32:41 debian systemd[1]: Starting Samba SMB Daemon...
Jun 15 00:32:42 debian systemd[1]: smbd.service: Supervising process 795 which is not our child. We'll most likely not notice when it exits.
Jun 15 00:32:42 debian systemd[1]: Started Samba SMB Daemon.
Jun 15 00:32:42 debian smbd[795]: [2018/06/15 00:32:42.086779, 0] ../lib/util/become_daemon.c:124(daemon_ready)
Jun 15 00:32:42 debian smbd[795]: STATUS=daemon 'smbd' finished starting up and ready to serve connections

● nmbd.service - Samba NMB Daemon
Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-06-15 00:32:44 CEST; 1min 29s ago
Docs: man:nmbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 710 (nmbd)
Status: "nmbd: ready to serve connections..."
Tasks: 1 (limit: 4915)
CGroup: /system.slice/nmbd.service
└─710 /usr/sbin/nmbd

Jun 15 00:32:38 debian nmbd[710]: STATUS=daemon 'nmbd' : No local IPv4 non-loopback interfaces available, waiting for interface ...NOTE: NetBIOS name resolution is not supported for Internet Protocol Version 6
Jun 15 00:32:44 debian nmbd[710]: [2018/06/15 00:32:44.627814, 0] ../lib/util/become_daemon.c:124(daemon_ready)
Jun 15 00:32:44 debian nmbd[710]: STATUS=daemon 'nmbd' finished starting up and ready to serve connections
Jun 15 00:32:44 debian systemd[1]: Started Samba NMB Daemon.
Jun 15 00:33:07 debian nmbd[710]: [2018/06/15 00:33:07.655971, 0] ../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
Jun 15 00:33:07 debian nmbd[710]: *****
Jun 15 00:33:07 debian nmbd[710]:
Jun 15 00:33:07 debian nmbd[710]: Samba name server DEBIAN is now a local master browser for workgroup SMB on subnet 192.168.178.36
Jun 15 00:33:07 debian nmbd[710]:
Jun 15 00:33:07 debian nmbd[710]: *****
=============================================================
Eigentlich sollte doch alles OK sein. Jetzt ist nur die Frage, wie gebe ich das Verzeichnis /home/gerhard/Downloads/ frei.
Den Befehl chmod 777 /home/gerhard/Downloads/ akzeptiert Debian ohne Antwort. Doch von Windows 8 aus kommt auf net use z: \\192.168.178.36\home\gerhard\Downloads die Reaktion:
Systemfehler 53, Netzwerkpfad nicht gefunden. Oder muss ich noch eine Workgroup SMB einrichten?

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: Samba SMBDOptions mit Fehler

Beitrag von MSfree » 15.06.2018 08:39:49

GerhardS hat geschrieben: ↑ zum Beitrag ↑
15.06.2018 00:49:19
Den Befehl chmod 777 /home/gerhard/Downloads/ akzeptiert Debian ohne Antwort. Doch von Windows 8 aus kommt auf net use z: \\192.168.178.36\home\gerhard\Downloads die Reaktion:
Systemfehler 53, Netzwerkpfad nicht gefunden. Oder muss ich noch eine Workgroup SMB einrichten?
Öhm, wo hast du denn die fixe Idee aufgeschnappt, daß ein chmod irgend etwas bei Samba bewirken würde? Gerade als Anfänger sollte die Devise lauten: Finger weg von chmod. Egal, was man in (anderen) Foren aufschnappt, laß es sein. Mit chmod richtet man als Anfänger praktisch nur Schaden an.

Das, was unter Samba als Freigaben eingerichtet werden soll, muß in der Datei /etc/samba/smb.conf deklariert werden. Danach muß Samba neu gestartet werden. Die Datei ist mit vielen verständlichen Kommentaren versehen, die man lesen sollte. Ansonsten helfen die Man-Pages weiter:
man smb.conf

TomL

Re: Samba SMBDOptions mit Fehler

Beitrag von TomL » 15.06.2018 12:26:41

@Gerhard
Lies Dir diesen Link durch, da findest du alle Antworten, auch auf die Fragen,auf die Du noch gar nicht selbst gekommen bist, die aber wichtig für den Erfolg sind.

viewtopic.php?f=9&t=163818&hilit=smb.conf#p1118571

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Samba SMBDOptions mit Fehler

Beitrag von habakug » 15.06.2018 16:20:26

Hallo,

da ist sowieso der Wurm drin.

Code: Alles auswählen

Jun 15 00:32:38 debian nmbd[710]: STATUS=daemon 'nmbd' : No local IPv4 non-loopback interfaces available, waiting for interface ...NOTE: NetBIOS name resolution is not supported for Internet Protocol Version 6
Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Re: Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 15.06.2018 20:36:57

Und wie behebe ich das?
(
Gemeint ist der "Wurm" bzgl. der IP4-Adressen:
Jun 15 00:32:38 debian nmbd[710]: STATUS=daemon 'nmbd' : No local IPv4 non-loopback interfaces available, waiting for interface ...NOTE: NetBIOS name resolution is not supported for Internet Protocol Version 6
)

Benutzeravatar
habakug
Moderator
Beiträge: 4313
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: Samba SMBDOptions mit Fehler

Beitrag von habakug » 16.06.2018 08:33:04

Hallo,

du könntest auf dem Samba-Server folgendermassen prüfen:

Code: Alles auswählen

[root@dc ~]# dnsdomainname 
mein.intranet
[root@dc ~]# hostnamectl 
   Static hostname: dc.mein.intranet
[...]
[root@dc ~]# nmblookup -A dc.mein.intranet
Looking up status of ...
[...]
[root@dc ~]# smbclient -U Administrator -L \\dc.mein.intranet
Enter WORKGROUP\Administrator's password: 

	Sharename       Type      Comment
	---------       ----      -------
	netlogon        Disk      Domain logon service
	sysvol          Disk      
	print$          Disk      Printer Drivers
[...]
[root@dc ~]# ip a
[...]
[root@dc ~]# udevadm info /sys/class/net/eno1
[...]
Die Befehle sollten eine Ausgabe erzeugen die sinnvoll ist.
Solltest du die Ausgaben hier posten wollen, verwende bitte Codetags beim Schreiben deiner Antwort (Siehe Symbol " </> " im Editor-Fenster).
Das erhöht die Lesbarkeit und signalisiert, dass du mitmachen willst ;-)

Gruss, habakug
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

GerhardS
Beiträge: 33
Registriert: 16.03.2012 03:51:36

Re: Samba SMBDOptions mit Fehler

Beitrag von GerhardS » 18.06.2018 04:42:27

Besten Dank an alle Helfenden.
Hier debians Antworten auf habakugs Fragen:
###########################################
root@dc ~]# dnsdomainname mein.intranet
# gibt usage von dnsdomainname zurück

[root@dc ~]# hostnamectl
# Static hostname: dc.mein.intranet
# bei mir:
Static hostname: debian
Icon name: computer-desktop
Chassis:desktop
Machine ID: f9fcf580a6d940598db333cfb9a6a7a4
Boot ID: 41269e374e3f41ba8541ae7f243d37ff
Operating System: Debian GNU/Linux 9 (stretch)
Kernel: Linux 4.9.0-6-amd64 -Architecture: x86-64



[root@dc ~]# nmblookup -A dc.mein.intranet
# Looking up status of ...
Looking up status of 127.0.1.1
DEBIAN <00> - B <ACTIVE>
DEBIAN <03> - B <ACTIVE>
DEBIAN <20> - B <ACTIVE>
WORKGROUP <00> - <GROUP> B <ACTIVE>
WORKGROUP <1e> - <GROUP> B <ACTIVE>

MAC Address = 00-00-00-00-00-00



[root@dc ~]# smbclient -U Administrator -L \\dc.mein.intranet
Enter WORKGROUP\Administrator's password:

Sharename Type Comment
--------- ---- ------
allusers Disk All Users
IPC$ IPC IPC Service (Samba Server 4.5.12-Debian)
Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.12-Debian]

Server Comment
--------- -------
DEBIAN Samba Server 4.5.12-Debian
FRITZ-NAS FRITZ!Box

Workgroup Master
--------- -------
WORKGROUP FRITZ-NAS


[root@dc ~]# 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: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fc:aa:14:78:65:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.178.36/24 brd 192.168.178.255 scope global eno1
valid_lft forever preferred_lft forever
inet6 2a02:8109:88c0:7620:feaa:14ff:fe78:65dc/64 scope global mngtmpaddr dynamic
valid_lft 5197sec preferred_lft 2497sec
inet6 fe80::feaa:14ff:fe78:65dc/64 scope link
valid_lft forever preferred_lft forever


[root@dc ~]# udevadm info /sys/class/net/eno1
P: /devices/pci0000:00/0000:00:19.0/net/eno1
E: DEVPATH=/devices/pci0000:00/0000:00:19.0/net/eno1
E: ID_BUS=pci
E: ID_MM_CANDIDATE=1
E: ID_MODEL_FROM_DATABASE=Ethernet Connection (2) I218-V
E: ID_MODEL_ID=0x15a1
E: ID_NET_DRIVER=e1000e
E: ID_NET_LABEL_ONBOARD=en Onboard LAN
E: ID_NET_LINK_FILE=/lib/systemd/network/99-default.link
E: ID_NET_NAME_MAC=enxfcaa147865dc
E: ID_NET_NAME_ONBOARD=eno1
E: ID_NET_NAME_PATH=enp0s25
E: ID_OUI_FROM_DATABASE=GIGA-BYTE TECHNOLOGY CO.,LTD.
E: ID_PATH=pci-0000:00:19.0
E: ID_PATH_TAG=pci-0000_00_19_0
E: ID_PCI_CLASS_FROM_DATABASE=Network controller
E: ID_PCI_SUBCLASS_FROM_DATABASE=Ethernet controller
E: ID_VENDOR_FROM_DATABASE=Intel Corporation
E: ID_VENDOR_ID=0x8086
E: IFINDEX=2
E: INTERFACE=eno1
E: SUBSYSTEM=net
E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/eno1
E: TAGS=:systemd:
E: USEC_INITIALIZED=9376194
#######################################################
Soweit für heute

Antworten