Update Samba 4.1.0-3.8.1 auf 4.1.3-3.12.1 defekt?

19/12/2013 - 21:01 von Dieter Brozio | Report spam
Ich hatte heute Samba geupdated und sofort wieder zurück-geupdated. Grund
ist: Geht nicht. Làsst sich über systemd nicht starten und die alte SYS-V
Methode geht auch nicht, weil kein /etc/init.d/smbd und /etc/init.d/nmbd
vorhanden.

Ich gebe zu, aufgrund von Zeitproblemen habe ich nicht großartig gesucht.
Hat noch jemand Probleme mit Samba-4.1.3-3.12.1?

Dieter
 

Lesen sie die antworten

#1 Richard Maurer
20/12/2013 - 10:49 | Warnen spam
Am 19.12.2013 21:01, schrieb Dieter Brozio:

Hallo Dieter,

Ich hoffe ich habe das unten verstàndlich dokumentiert, scheint sich um
einen Bug im Update zu handeln.

Ich hatte heute Samba geupdated und sofort wieder zurück-geupdated. Grund
ist: Geht nicht. Làsst sich über systemd nicht starten und die alte SYS-V
Methode geht auch nicht, weil kein /etc/init.d/smbd und /etc/init.d/nmbd
vorhanden.




Ich habe gleich mal, mutig wie ich bin, zypper up samba gemacht.
Tatsàchlich ist ein update auf dei Version 4.1.3 vorhanden und wird auch
sofort aktualisiert.

Am Ende des Ablaufes steht, "No such File oder Directory" /nmb und
.../smb.

Folgendes habe ich gemacht:
[ausschnitt]
maurer:/usr/sbin # ./rcsmb status
-bash: ./rcsmb: Permission denied
maurer:/usr/sbin # systemctl status smb.service
smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
Active: failed (Result: resources) since Fri 2013-12-20 10:13:20
CET; 11s ago
Process: 2215 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited,
status=0/SUCCESS)
Dec 20 10:13:18 maurer systemd[1]: Starting Samba SMB Daemon...
Dec 20 10:13:20 maurer smbd[2215]: [2013/12/20 10:13:20.517920, 0]
../source3/smbd/server.c:1278(main)
Dec 20 10:13:20 maurer systemd[1]: PID file /run/samba/smbd.pid not
readable (yet?) after start.
Dec 20 10:13:20 maurer systemd[1]: smb.service never wrote its PID file.
Failing.
Dec 20 10:13:20 maurer systemd[1]: Failed to start Samba SMB Daemon.
Dec 20 10:13:20 maurer systemd[1]: Unit smb.service entered failed state.
[/ausschnitt]

Soweit zum problem.
PID file /run/samba/smbd.pid not readable (yet?) after start und
smb.service never wrote its PID file. Failing, ist merkwürdig!

[ausschnitt]
maurer:/run # cd samba
-bash: cd: samba: No such file or directory
maurer:/run # mkdir samba
[/ausschnitt]

Das Verzeichnis ist nicht existent, daher kann auch keine .pid angelegt
werden!

[ausschnitt]
maurer:/run # systemctl start smb.service
maurer:/run # systemctl status smb.service
smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
Active: active (running) since Fri 2013-12-20 10:17:44 CET; 9s ago
Process: 2261 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited,
status=0/SUCCESS)
Main PID: 2262 (smbd)
CGroup: /system.slice/smb.service
ââ2262 /usr/sbin/smbd
ââ2263 /usr/sbin/smbd

Dec 20 10:17:43 maurer systemd[1]: Starting Samba SMB Daemon...
Dec 20 10:17:44 maurer smbd[2261]: [2013/12/20 10:17:44.781021, 0]
../source3/smbd/server.c:1278(main)
Dec 20 10:17:44 maurer systemd[1]: PID file /run/samba/smbd.pid not
readable (yet?) after start.
Dec 20 10:17:44 maurer systemd[1]: Started Samba SMB Daemon.
[/ausschnitt]

Nach erstellen des Verzeichnisses, kann es beim erneuten Start angelegt
werden, aber die Berechtigung fehlt. Aber Samba làuft!

[ausschnitt]
maurer:/run # dir samba/
total 4
drwxr-xr-x 3 root root 60 Dec 20 10:17 ncalrpc
-rw-r--r-- 1 root root 5 Dec 20 10:17 smbd.pid
maurer:/run # cd samba/
maurer:/run/samba # chmod 755 smbd.pid
maurer:/run/samba # dir
total 4
drwxr-xr-x 3 root root 60 Dec 20 10:17 ncalrpc
-rwxr-xr-x 1 root root 5 Dec 20 10:17 smbd.pid
maurer:/run/samba # systemctl restart smb.service
maurer:/run/samba # systemctl status smb.service
smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled)
Active: active (running) since Fri 2013-12-20 10:20:22 CET; 7s ago
Process: 2294 ExecStart=/usr/sbin/smbd $SMBDOPTIONS (code=exited,
status=0/SUCCESS)
Main PID: 2295 (smbd)
CGroup: /system.slice/smb.service
ââ2295 /usr/sbin/smbd
ââ2296 /usr/sbin/smbd

Dec 20 10:20:21 maurer systemd[1]: Starting Samba SMB Daemon...
Dec 20 10:20:22 maurer systemd[1]: PID file /run/samba/smbd.pid not
readable (yet?) after start.
Dec 20 10:20:22 maurer systemd[1]: Started Samba SMB Daemon.

maurer:/run/samba # dir
total 4
drwxr-xr-x 3 root root 60 Dec 20 10:17 ncalrpc
-rw-r--r-- 1 root root 5 Dec 20 10:20 smbd.pid
[/ausschnitt]

Leider wird es immer beim Start ohne Berechtigungen angelegt, daher die
Meldung: PID file /run/samba/smbd.pid not readable (yet?) after start.

Samba funktioniert aber.

Mfg Richard Maurer

Ähnliche fragen