No se puede reiniciar samba, samba.service está enmascarado


100

Cuando intento reiniciar Samba, recibo el siguiente mensaje de error:

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

Además, cuando corro systemctl, se muestra smbd.serviceen rojo mostrando fallido.

Al mismo tiempo, el reinicio comenzó a fallar, perdí la capacidad de compartir en las carpetas creadas y no puedo acceder. ¡¡¡Cualquier ayuda sería apreciada!!!

Respuestas:


149

Debian y debian-derivados cambiaron el nombre del servicio de 'samba' a 'smbd'.

Tratar service smbd restart.


Alguien sabe por qué?
Ben Creasy

3
@BenCreasy probablemente porque el nombre del protocolo es smb, y como se trata de un demonio, lo entiendes smbd. Samba es el nombre de una de las implementaciones del smbprotocolo.
terdon

El trabajo para smbd.service falló porque el proceso de control salió con un código de error. Consulte "systemctl status smbd.service" y "journalctl -xe" para más detalles.
Mahdi Rafatjah

31

Tratar:

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


44
Esto funcionó para mí con un problema similar con mongodb en Ubuntu 16 después de actualizar desde 14. Sin embargo, cambié la primera línea a systemctl desenmascarar mongodb.service. Después de hacer esto, el servicio mongodb status / start / stop funciona.
SevakPrime

Error al reiniciar samba.service: la unidad samba.service está enmascarada.
Mahdi Rafatjah

Esto pareció funcionar al principio: smbd se reinició correctamente, sin registros ni errores, pero aún era imposible conectarse a samba desde otra máquina. Lo único que funcionó al final fue desinstalar y reinstalar samba
amine

3

Esto funciona para mí (servidor Ubuntu 16):

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

Lo encontré desde aquí


Tuve los mismos errores que el OP al ejecutar Ubuntu 16.04.5 LTS . Esta solución solucionó el problema para mí.
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

Tuve el mismo problema sin razón aparente. Al verificar los registros, vi que Samba tenía problemas con los archivos en caché (permisos incorrectos). rm -R /var/cache/samba/*Hizo el truco.


El trabajo para smbd.service falló porque el proceso de control salió con un código de error. Consulte "systemctl status smbd.service" y "journalctl -xe" para más detalles.
Mahdi Rafatjah
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.