Logo SAMBA

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

publicado en: Debian, Redes, samba | 0
 
 

Tras la instalación de samba en Debian 9.7.0 Stretch he tenido problemas para iniciar el servicio. En concreto, al arrancar el servicio con systemctl, la herramienta de administración de servicios de systemd, me lanza el siguiente error: Failed to start samba.service: Unit samba.service is masked.

$ sudo systemctl start samba.service
Failed to start samba.service: Unit samba.service is masked.

Al comprobar el estado del servicio obtuve la siguiente salida:

$ sudo systemctl status samba.service
● samba.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)

Al ver que estaba enmascarado, lo desenmascaré con el siguiente comando:

$ sudo systemctl unmask samba.service

El paso siguiente era habilitar el servicio y al hacerlo obtuve un nuevo error:

$ sudo systemctl enable samba.service
Synchronizing state of samba.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable samba
update-rc.d: error: samba Default-Start contains no runlevels, aborting.

Navegando por Internet encontré la siguiente solución.

  1. Ejecuté el siguiente comando para habilitar el servicio samba:
    $ sudo systemctl enable smbd.service nmbd.service

    Dando como salida:

    Synchronizing state of smbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
    Executing: /lib/systemd/systemd-sysv-install enable smbd
    Synchronizing state of nmbd.service with SysV service script with /lib/systemd/systemd-sysv-install.
    Executing: /lib/systemd/systemd-sysv-install enable nmbd
  2. Para comprobar el estado de samba, ejecuté el siguiente comando:
    $ sudo systemctl status smbd

    Dando como salida:

    ● smbd.service - Samba SMB Daemon
       Loaded: loaded (/lib/systemd/system/smbd.service; enabled; vendor preset: enabled)
       Active: active (running) since Sun 2019-02-03 15:52:15 CET; 14min ago
         Docs: man:smbd(8)
               man:samba(7)
               man:smb.conf(5)
     Main PID: 2422 (smbd)
       Status: "smbd: ready to serve connections..."
       CGroup: /system.slice/smbd.service
               ├─2422 /usr/sbin/smbd
               ├─2423 /usr/sbin/smbd
               ├─2424 /usr/sbin/smbd
               └─2427 /usr/sbin/smbd
    ...

Ahora tengo samba corriendo en mi Debian Linux y puedo compartir recursos de mi sistema con máquinas Windows.
 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
  Configuración de privacidad y de cookies.
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Últimas publicaciones de

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.