Impossibile riavviare samba, samba.service è mascherato


100

Quando provo a riavviare Samba, ricevo il seguente messaggio di errore:

Failed to start samba.service: Unit samba.service is masked.

Inoltre, quando corro systemctl, appare smbd.servicein rosso mostrando fallito.

Allo stesso tempo il riavvio ha iniziato a fallire, ho perso la capacità di condivisione nelle cartelle create e non riesco ad accedere. Qualsiasi aiuto sarebbe apprezzato!!!

Risposte:


149

Debian e derivati-debian hanno cambiato il nome del servizio da 'samba' a 'smbd'.

Prova service smbd restart.


qualcuno sa perché?
Ben Creasy,

3
@BenCreasy probabilmente perché il nome del protocollo è smb, e poiché questo è un demone, ottieni smbd. Samba è il nome di una delle implementazioni del smbprotocollo.
terdon

Il processo per smbd.service non è riuscito perché il processo di controllo è terminato con un codice di errore. Vedere "status systemctl smbd.service" e "journalctl -xe" per i dettagli.
Mahdi Rafatjah,

31

Provare:

sudo systemctl unmask samba
sudo systemctl enable samba
sudo systemctl restart samba


4
Ciò ha funzionato per me con un problema simile con mongodb su Ubuntu 16 dopo l'aggiornamento da 14. Ho cambiato la prima linea, tuttavia, per smascherare mongodb.service. Dopo aver fatto ciò, il servizio mongodb status / start / stop funziona.
SevakPrime,

Impossibile riavviare samba.service: l'unità samba.service è mascherata.
Mahdi Rafatjah,

Inizialmente sembrava funzionare: smbd si riavviava correttamente, nessun registro o errore, ma era ancora impossibile connettersi a samba da un'altra macchina. L'unica cosa che alla fine ha funzionato è stata disinstallare e reinstallare samba
amine il

3

Questo funziona per me (Ubuntu server 16):

sudo rm /lib/systemd/system/samba.service 
sudo systemctl enable samba.service nmbd.service
sudo systemctl start samba

L'ho trovato da qui


Ho avuto gli stessi errori dell'OP durante l'esecuzione di Ubuntu 16.04.5 LTS . Questa soluzione ha risolto il problema per me.
kneeki,

ouch ls -l /lib/systemd/system/samba.service lrwxrwxrwx 1 root root 9 mar 5 2018 /lib/systemd/system/samba.service -> / dev / null
BozoJoe

2

Ho avuto lo stesso problema senza una ragione apparente. Controllando i registri ho visto che Samba aveva problemi con i file memorizzati nella cache (permessi impropri). rm -R /var/cache/samba/*ha fatto il trucco.


Il processo per smbd.service non è riuscito perché il processo di controllo è terminato con un codice di errore. Vedere "status systemctl smbd.service" e "journalctl -xe" per i dettagli.
Mahdi Rafatjah,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.