Mon ubuntu fonctionnait bien, j'ai ouvert une session dans un shell et constaté que certains paquets pouvaient être mis à niveau. J'ai donc lancé un apt update && apt upgrade
et après un moment, une erreur s'est produite:
fmf@Kodi:~$ Sudo apt upgrade
[Sudo] password for fmf:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n]
Setting up samba (2:4.7.6+dfsg~ubuntu-0ubuntu2.3) ...
Samba is not being run as an AD Domain Controller.
Please ignore the following error about deb-systemd-helper not finding samba-ad-dc.service.
Job for smbd.service failed because the control process exited with error code.
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; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2018-11-07 17:05:30 CET; 25ms ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Process: 1873 ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 1873 (code=exited, status=1/FAILURE)
Nov 07 17:05:30 Kodi systemd[1]: Starting Samba SMB Daemon...
Nov 07 17:05:30 Kodi systemd[1]: smbd.service: Main process exited, code=exited, status=1/FAILURE
Nov 07 17:05:30 Kodi systemd[1]: smbd.service: Failed with result 'exit-code'.
Nov 07 17:05:30 Kodi systemd[1]: Failed to start Samba SMB Daemon.
dpkg: error processing package samba (--configure):
installed samba package post-installation script subprocess returned error exit status 1
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Errors were encountered while processing:
samba
E: Sub-process /usr/bin/dpkg returned an error code (1)
fmf@Kodi:~$
J'ai essayé de supprimer complètement samba avec apt remove --purge samba
et de le réinstaller à partir de zéro, mais toujours pas de chance. J'ai également supprimé le fichier /etc/samba/smb.conf
et essayé à nouveau, toujours pas de chance. Redémarré, toujours pas de chance.
fmf@Kodi:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
Release: 18.04
Codename: bionic
fmf@Kodi:~$
fmf@Kodi:~$ samba
[2018/11/07 17:04:05.862379, 0] ../lib/util/debug.c:1053(reopen_logs_internal)
Unable to open new log file '/var/log/samba/log.samba': No such file or directory
[2018/11/07 17:04:05.862951, 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
Toute suggestion?
EDIT Comme demandé dans le commentaire:
fmf@Kodi:~$ grep smbd /var/log/auth.log
Nov 7 16:34:44 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/bin/systemctl status smbd.service
Nov 7 16:36:10 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/bin/systemctl status smbd.service
Nov 7 16:37:26 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/sbin/service smbd restart
Nov 7 16:41:12 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/sbin/service smbd restart
Nov 7 16:46:19 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/sbin/dpkg-reconfigure smbd
Nov 7 16:46:44 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/sbin/dpkg-reconfigure smbd
Nov 7 16:47:26 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/sbin/service smbd stop
Nov 7 16:47:50 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/bin/apt install smbd
Nov 7 17:07:41 Kodi Sudo: fmf : TTY=pts/0 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/bin/dpkg --install smbd
Nov 8 11:00:57 Kodi Sudo: fmf : TTY=pts/2 ; PWD=/home/fmf ; USER=root ; COMMAND=/usr/sbin/service smbd restart
fmf@Kodi:~$
Je ne vois rien de mal ici, n'est-ce pas?
Ceci peut être un bogue comme signalé ici sur le traqueur de bogues Debian :
Vous pouvez essayer de supprimer le paquet winbind et réessayer.
Sudo apt-get remove winbind
Sudo apt-get update
Sudo apt-get dist-upgrade
Même problème dans Fedora 29, conteneur docker.
Au moins dans le conteneur docker, le problème est que la journalisation est maintenant interrompue avec le bus de service, ce qui ne fonctionne pas ...
La solution consistait à modifier ma configuration pour qu'elle commence par l'indicateur -i. par exemple.
/ sbin/smbd -i -F
et
/ sbin/nmbd -i -F
Ensuite, le journal est envoyé à la console, qui fonctionne normalement.
Il est fort probable que le problème d'ubuntu est également un problème d'échec de journalisation.