Paquets winbind et samba cassé lors de la mise à jour, mais tout va bien

Lors de la mise à jour des paquets samba et winbind :

Paramétrage de winbind (2:4.5.12+dfsg-2+deb9u2) ...
Job for winbind.service failed because a timeout was exceeded.
See "systemctl status winbind.service" and "journalctl -xe" for details.
invoke-rc.d: initscript winbind, action "start" failed.
● winbind.service - Samba Winbind Daemon
   Loaded: loaded (/lib/systemd/system/winbind.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Mon 2018-03-26 12:04:36 CEST; 32ms ago
     Docs: man:winbindd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 143

mars 26 12:03:06 dc1 systemd[1]: winbind.service: Failed to reset devices.list: Operation not permitted
mars 26 12:03:06 dc1 systemd[1]: Starting Samba Winbind Daemon...
mars 26 12:03:06 dc1 systemd[1]: winbind.service: Supervising process 143 which is not our child. We'll most likely not notice when it exits.
mars 26 12:04:36 dc1 systemd[1]: winbind.service: Start operation timed out. Terminating.
mars 26 12:04:36 dc1 systemd[1]: winbind.service: Killing process 143 (winbindd) with signal SIGKILL.
mars 26 12:04:36 dc1 systemd[1]: Failed to start Samba Winbind Daemon.
mars 26 12:04:36 dc1 systemd[1]: winbind.service: Unit entered failed state.
mars 26 12:04:36 dc1 systemd[1]: winbind.service: Failed with result 'timeout'.
dpkg: erreur de traitement du paquet winbind (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Paramétrage de samba (2:4.5.12+dfsg-2+deb9u2) ...
Job for smbd.service failed because a timeout was exceeded.
See "systemctl status smbd.service" and "journalctl -xe" for details.
invoke-rc.d: initscript smbd, action "start" failed.
● smbd.service - Samba SMB Daemon
   Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
   Active: failed (Result: timeout) since Mon 2018-03-26 12:06:07 CEST; 218ms ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 144

mars 26 12:04:37 dc1 systemd[1]: Starting Samba SMB Daemon...
mars 26 12:04:37 dc1 smbd[6266]: [2018/03/26 12:04:37.147494,  0] ../source3/smbd/server.c:1698(main)
mars 26 12:04:37 dc1 smbd[6266]:   server role = 'active directory domain controller' not compatible with running smbd standalone.
mars 26 12:04:37 dc1 smbd[6266]:   You should start 'samba' instead, and it will control starting smbd if required
mars 26 12:04:37 dc1 systemd[1]: smbd.service: Supervising process 144 which is not our child. We'll most likely not notice when it exits.
mars 26 12:06:07 dc1 systemd[1]: smbd.service: Start operation timed out. Terminating.
mars 26 12:06:07 dc1 systemd[1]: smbd.service: Killing process 144 (smbd) with signal SIGKILL.
mars 26 12:06:07 dc1 systemd[1]: Failed to start Samba SMB Daemon.
mars 26 12:06:07 dc1 systemd[1]: smbd.service: Unit entered failed state.
mars 26 12:06:07 dc1 systemd[1]: smbd.service: Failed with result 'timeout'.
dpkg: erreur de traitement du paquet samba (--configure) :
 le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Traitement des actions différées (« triggers ») pour libc-bin (2.24-11+deb9u3) ...
Des erreurs ont été rencontrées pendant l'exécution :
 winbind
 samba

Pour info, il s’agit d’un conteneur LXC sous Debian 9.4 qui sert un contrôleur de domaine AD. Ça fonctionne malgrès cette erreur, j’aimerai juste qu’elle ne s’affiche plus.

Merci.

et journalctl -xe
ne t’indiquent pas plus de détails sur les raisons du refus de démarrage de winbind ?

Sinon, ça marche peut être en prod parce que d’autres machines du réseau ont pris la main sur la résolution de noms samba, mais ça ne veut pas forcément dire que ton contrôleur fonctionne correctement.

En géréral, je ne comprend pas la sortie de cette commande, alors, je lance le service à la main directement et j’obtiens un message d’erreur plus clair.
Pour le cas présent, l’erreur est la suivante :

server role = 'active directory domain controller' not compatible with running the winbindd binary. 
You should start 'samba' instead, and it will control starting the internal AD DC winbindd implementation, which is not the same as this one

Du coup, le soucis, c’est que ce service n’a pas à se lancer vu que je suis sur un contrôleur de domaine AD. En fait, le problème que j’ai, c’est qu’il tente de se lancer alors qu’il ne doit pas et qu’il me donne une erreur lors de la mise à jour.

Problème résolu avec systemctl mask winbind smbd nmbd. Du coup, leur tentative de démarrage ne pose plus de problème.

:smile:
Masquer le message semble être l’usage courant, oui.

1 J'aime