Samba nach Server-Reboot immer im Zustand "failed"

Hallo zusammen,

ich frage mal, weil vielleicht noch jemand so ein Problem hat/haben könnte: bei meinem Testsystem (beim (geplanten) Produktivsystem ist das nicht so) ist nach jedem Booten der LMN7.1-VM (auf Proxmox) der Samba-Service im Zustand „failed“:

● samba-ad-dc.service - Samba AD Daemon
   Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Fri 2022-10-07 10:41:57 CEST; 20min ago
     Docs: man:samba(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 848 ExecStart=/usr/sbin/samba --foreground --no-process-group $SAMBAOPTIONS (code=exited, status=127)
 Main PID: 848 (code=exited, status=127)

Okt 07 10:41:54 server samba[1175]: [2022/10/07 10:41:54.340138,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:54 server samba[1175]:   Exiting pid 1175 on SIGTERM
Okt 07 10:41:54 server samba[1172]: [2022/10/07 10:41:54.946472,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:54 server samba[1172]:   Exiting pid 1172 on SIGTERM
Okt 07 10:41:57 server samba[1167]: [2022/10/07 10:41:57.490171,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:57 server samba[1167]:   Exiting pid 1167 on SIGTERM
Okt 07 10:41:57 server samba[1180]: [2022/10/07 10:41:57.660556,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:57 server samba[1180]:   Exiting pid 1180 on SIGTERM
Okt 07 10:41:57 server systemd[1]: samba-ad-dc.service: Failed with result 'timeout'.
Okt 07 10:41:57 server systemd[1]: Failed to start Samba AD Daemon.

Startet man ihn dann mit

systemctl restart samba-ad-dc.service

neu, läuft alles.

journalctl -b | grep samba gibt vom Boot des Servers nur dies hier aus:

Okt 07 10:38:22 server systemd[1]: Mounting /srv/samba/schools/default-school...
Okt 07 10:38:22 server systemd[1]: Mounting /srv/samba/global...
Okt 07 10:38:22 server systemd[1]: Mounted /srv/samba/schools/default-school.
Okt 07 10:38:22 server systemd[1]: Mounted /srv/samba/global.
Okt 07 10:40:03 server samba[848]: [2022/10/07 10:40:03.298297,  0] ../source4/smbd/server.c:448(binary_smbd_main)
Okt 07 10:40:03 server samba[848]:   samba version 4.7.6-Ubuntu started.
Okt 07 10:40:03 server samba[848]:   Copyright Andrew Tridgell and the Samba Team 1992-2017
Okt 07 10:40:40 server systemd[1]: samba-ad-dc.service: Start operation timed out. Terminating.
Okt 07 10:41:49 server samba[848]: [2022/10/07 10:41:49.241924,  0] ../source4/smbd/server.c:620(binary_smbd_main)
Okt 07 10:41:49 server samba[848]:   samba: using 'standard' process model
Okt 07 10:41:49 server samba[1170]: [2022/10/07 10:41:49.292888,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1170]:   Exiting pid 1170 on SIGTERM
Okt 07 10:41:49 server samba[1166]: [2022/10/07 10:41:49.295079,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1166]:   Exiting pid 1166 on SIGTERM
Okt 07 10:41:49 server samba[1173]: [2022/10/07 10:41:49.329143,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1173]:   Exiting pid 1173 on SIGTERM
Okt 07 10:41:49 server samba[1168]: [2022/10/07 10:41:49.432671,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1168]:   Exiting pid 1168 on SIGTERM
Okt 07 10:41:49 server samba[1176]: [2022/10/07 10:41:49.475139,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1176]:   Exiting pid 1176 on SIGTERM
Okt 07 10:41:49 server samba[1177]: [2022/10/07 10:41:49.722133,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1177]:   Exiting pid 1177 on SIGTERM
Okt 07 10:41:49 server systemd[1]: samba-ad-dc.service: Main process exited, code=exited, status=127/n/a
Okt 07 10:41:49 server samba[1178]: [2022/10/07 10:41:49.859865,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:49 server samba[1178]:   Exiting pid 1178 on SIGTERM
Okt 07 10:41:50 server samba[1179]: [2022/10/07 10:41:50.362242,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:50 server samba[1179]:   Exiting pid 1179 on SIGTERM
Okt 07 10:41:52 server samba[1174]: [2022/10/07 10:41:52.647120,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:52 server samba[1174]:   Exiting pid 1174 on SIGTERM
Okt 07 10:41:54 server samba[1175]: [2022/10/07 10:41:54.340138,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:54 server samba[1175]:   Exiting pid 1175 on SIGTERM
Okt 07 10:41:54 server samba[1172]: [2022/10/07 10:41:54.946472,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:54 server samba[1172]:   Exiting pid 1172 on SIGTERM
Okt 07 10:41:57 server samba[1167]: [2022/10/07 10:41:57.490171,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:57 server samba[1167]:   Exiting pid 1167 on SIGTERM
Okt 07 10:41:57 server samba[1180]: [2022/10/07 10:41:57.660556,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
Okt 07 10:41:57 server samba[1180]:   Exiting pid 1180 on SIGTERM
Okt 07 10:41:57 server systemd[1]: samba-ad-dc.service: Failed with result 'timeout'.

In /var/log/samba/log.samba sieht es so aus:

[2022/10/07 10:40:03.298297,  0] ../source4/smbd/server.c:448(binary_smbd_main)
  samba version 4.7.6-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2017
[2022/10/07 10:41:49.241924,  0] ../source4/smbd/server.c:620(binary_smbd_main)
  samba: using 'standard' process model
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
[2022/10/07 10:41:49.292888,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1170 on SIGTERM
[2022/10/07 10:41:49.295079,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1166 on SIGTERM
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
[2022/10/07 10:41:49.329143,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1173 on SIGTERM
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
[2022/10/07 10:41:49.432671,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1168 on SIGTERM
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
[2022/10/07 10:41:49.475139,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1176 on SIGTERM
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
[2022/10/07 10:41:49.722133,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
samba: setproctitle not initialized, please either call setproctitle_init() or link against libbsd-ctor.
  Exiting pid 1177 on SIGTERM
[2022/10/07 10:41:49.859865,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1178 on SIGTERM
[2022/10/07 10:41:50.362242,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1179 on SIGTERM
[2022/10/07 10:41:52.647120,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1174 on SIGTERM
[2022/10/07 10:41:54.340138,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1175 on SIGTERM
[2022/10/07 10:41:54.946472,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1172 on SIGTERM
[2022/10/07 10:41:57.490171,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1167 on SIGTERM
[2022/10/07 10:41:57.660556,  0] ../source4/smbd/process_standard.c:86(sigterm_signal_handler)
  Exiting pid 1180 on SIGTERM

Hat jemand eine Idee, wo ich weiter forschen könnte?

Beste Grüße,
Jens

Hallo Jens,
das ist bei meinem System seit dem Update auf die 7.1 auch so. Nach jedem Neustart hängt der Samba und man muss ihn manuell starten. Leider hatte ich noch keine Zeit der Sache auf den Grund zu gehen. Ist dein Testsystem frisch installiert oder geupdatet?
Viele Grüße
Micha

Hallo Micha,

es war ein frisch (nach Anleitung „from scratch“) installiertes lmn7.1, das ich als Testsystem in Verwendung hatte (allerdings weniger für den Server als vielmehr für Linbo-Versuche; ich habe also am Server eigentlich sehr wenig „rumgeschraubt“).

Da mich der Zustand genervt hat, ich aber auch bei der Suche nach der Ursache nicht weiter kam, habe ich heute früh eine neue Server-VM „from scratch“ aufgesetzt, die bisher ohne Murren läuft (hat die erste am Anfang aber auch getan). Ich bin gespannt.

Schönen Sonntagabend!
Jens