logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 01-12-2021 13:05:56

anonyme
Invité

[résolu]Failed to start Samba NMB Daemon.

Bonjour
le démon ne trouve pas de network utilisable


journalctl -b -r -p err
-- Journal begins at Sat 2021-11-20 10:04:00 CET, ends at Wed 2021-12-01 12:32:10 CET. --
déc. 01 12:31:09 debian11 lightdm[1167]: gkr-pam: unable to locate daemon control file
déc. 01 12:30:54 debian11 systemd[1]: Failed to start Samba NMB Daemon.
 



la configuration systemd des 2 démons nmbd et smbd


[Unit]
Description=Samba NMB Daemon
Documentation=man:nmbd(8) man:samba(7) man:smb.conf(5)
Wants=network-online.target
After=network.target network-online.target

[Service]
Type=notify
PIDFile=/run/samba/nmbd.pid
EnvironmentFile=-/etc/default/samba
ExecStart=/usr/sbin/nmbd --foreground --no-process-group $NMBDOPTIONS
ExecReload=/bin/kill -HUP $MAINPID
LimitCORE=infinity


[Install]
WantedBy=multi-user.target
 



[Unit]
Description=Samba SMB Daemon
Documentation=man:smbd(8) man:samba(7) man:smb.conf(5)
Wants=network-online.target
After=network.target network-online.target nmbd.service winbind.service

[Service]
Type=notify
PIDFile=/run/samba/smbd.pid
LimitNOFILE=16384
EnvironmentFile=-/etc/default/samba
ExecStartPre=/usr/share/samba/update-apparmor-samba-profile
ExecStart=/usr/sbin/smbd --foreground --no-process-group $SMBDOPTIONS
ExecReload=/bin/kill -HUP $MAINPID
LimitCORE=infinity


[Install]
WantedBy=multi-user.target
 



le status sur le bureau


systemctl status nmbd.service
× nmbd.service - Samba NMB Daemon
     Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2021-12-01 12:30:54 CET; 2min 16s ago
       Docs: man:nmbd(8)
             man:samba(7)
             man:smb.conf(5)
    Process: 695 ExecStart=/usr/sbin/nmbd --foreground --no-process-group $NMBDOPTIONS (code=exited, status=1/FAILURE)
   Main PID: 695 (code=exited, status=1/FAILURE)
     Status: "daemon failed to start: NMBD failed when creating subnet lists"
      Error: 13 (Permission non accordée)
        CPU: 31ms

déc. 01 12:30:54 debian11 systemd[1]: Starting Samba NMB Daemon...
déc. 01 12:30:54 debian11 systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
déc. 01 12:30:54 debian11 systemd[1]: nmbd.service: Failed with result 'exit-code'.
déc. 01 12:30:54 debian11 systemd[1]: Failed to start Samba NMB Daemon.
 


sur le bureau un "start"


systemctl start nmbd.service
 


et tout est correct


systemctl status nmbd.service
● nmbd.service - Samba NMB Daemon
     Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-12-01 12:39:02 CET; 4s ago
       Docs: man:nmbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 2504 (nmbd)
     Status: "nmbd: ready to serve connections..."
      Tasks: 1 (limit: 38396)
     Memory: 2.7M
        CPU: 35ms
     CGroup: /system.slice/nmbd.service
             └─2504 /usr/sbin/nmbd --foreground --no-process-group

déc. 01 12:39:02 debian11 systemd[1]: Starting Samba NMB Daemon...
déc. 01 12:39:02 debian11 systemd[1]: Started Samba NMB Daemon.
 


aucun souci avec smbd , juste nmbd qui ne démarre pas

le networking de smb.conf


#### Networking
   interfaces = 192.168.1.105/24 enp7s0
   hosts allow = 192.168.1. 127.0.
#   bind interfaces only = yes
 


si quelqu'un a une idée sur la cause , je suis en testing (bookworm)
comment résoudre


 Status: "daemon failed to start: NMBD failed when creating subnet lists"
      Error: 13 (Permission non accordée)
 


et il me semble que systemd  demande d'attendre que le réseau soit actif dans les règles (pour les deux démons )
ps: le wiki de samba demande a être mit a jour

Dernière modification par anonyme (04-12-2021 08:31:06)

#2 01-12-2021 13:22:45

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

re,
résolu en modifiant ceci


#### Networking
   interfaces = 192.168.1.105/24 enp7s0
   hosts allow = 192.168.1. 127.0.
#   bind interfaces only = yes
 


comme ceci


#### Networking
   interfaces = enp7s0
   hosts allow = 192.168.1. 127.0.
   bind interfaces only = yes
 



pour "bind interfaces only" je sais pas ce cela implique , mais ce qui a résolu c'est de ne mettre que le nom de l'interface "enp7s0"  et pas l' IP
nota : en local ça fonctionne (sur le serveur) mais pas des clients , un autre souci  roll

#3 01-12-2021 13:23:29

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
Inscription : 16-12-2016

Re : [résolu]Failed to start Samba NMB Daemon.

Hello
C'est pas un peu bizarre ta ligne hosts allow avec ses adresse ip incomplètes?

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#4 01-12-2021 13:29:37

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

non normalement je n'autorise que 192.168.1.1 a 254 et le 127.0. (localhost) pris sur le wiki
pas sur de moi mais cela doit bloquer l' IPv6 et n'autoriser que les IP du réseau local
mais bon pour les tests je peu commenter cette ligne

pour les test je continue comme ceci


#### Networking
   interfaces = enp7s0
 #  hosts allow = 192.168.1. 127.0.
 #  bind interfaces only = yes
 



"bind interfaces only" me bloque l' accés au dossier , et le "hosts allow" pour l'instant pas utile

Dernière modification par anonyme (01-12-2021 13:40:38)

#5 02-12-2021 16:09:48

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

Bonjour
sur mate impossible de monter le partage sur un client si la version du serveur est supérieure a 1 (NT1 ou SMB1)
j'ai bloqué l' IPv6 sur le serveur
bloqué tous ce qui n'est pas une IP locale "hosts allow = 192.168.1. 127.0."
j'utilise dans "global"


client min protocol = SMB3
server min protocol = SMB3
 


si je passe les deux lignes a "1" (au lieu de 3 )tout est correct mais je suis en smb version1
ps: si je supprime les deux lignes ça ne fonctionne pas
je teste entre 2 machines debian
j'ai testé 1 ou 2 ou 3 , il n'y a que la "1" qui fonctionne
sur le net des soucis similaires mais pas de solution
j'utilise l'icône réseau du bureau mate
a partir du serveur tout est correct en local (quelque soit la version de "smb" )

ce serait un souci de gvfsd-smb  et de gvfsd-smb-browse  ?  (le souci serait sur bullseye , bookworm et sid )
qui n'arrive pas a déterminer le partage sur un client du réseau local .
ps: je fonctionne avec un $USER et mdp et tout est correct a ce niveau .

donc enlevé le "résolu"   hmm

remarque: comme commande  sur le serveur en root


smbtree  (ne fonctionne plus)
nmblookup -S '*'  
nmblookup '*'  
nmblookup __SAMBA__  
nmblookup -S __SAMBA__
nmblookup -S WORKGROUP    (ou le groupe créé )
 



le status de smb (sur le serveur)


smbstatus
ou
systemctl status smbd
 



si je trouve pas de solution , j'enlève samba )
pas de montage permanent (fstab) ou en console pour moi (que je n'ai pas testé)

Dernière modification par anonyme (02-12-2021 16:22:16)

#6 03-12-2021 09:51:14

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

Bonjour
d'une machine distante
avec l'icône "réseau" du bureau ou avec caja "parcourir le réseau" l'erreur


l'obtention de la liste des partages du serveur a échoué: Argument invalide
 


en console


smbclient -L debian11 -U%

  Sharename       Type      Comment
  ---------       ----      -------
  Public          Disk      Public
  partage         Disk      partage
  IPC$            IPC       IPC Service (Samba 4.13.14-Debian)
SMB1 disabled -- no workgroup available
 


on voit bien les partages
SMB1 est désactivé
ceci je sais pas "no workgroup available"
ce qui fait râler , du serveur sur le bureau tout est correct
c'est pas un souci "netbios" , un ping du nom (ou un host) est correct

Dernière modification par anonyme (03-12-2021 09:51:54)

#7 03-12-2021 10:23:18

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

je peu monter dans le fstab ou en console le partage sur les clients tout fonctionne .
si le serveur samba est hors service il ne faut pas que je bloque le démarrage des clients
de plus le mdp est en clair pas très sécurité
c'est pas trop ce que je recherche , mais déjà mon serveur samba est correct
idem monter le partage en console c'est galère pour un simple utilisateur

comme solution dans le fstab


//SERVER/sharename /mnt/mountpoint cifs _netdev,nofail,username=myuser,password=mypass 0 0
 


nofail  pour éviter le blocage du démarrage
pour user et mdp se servir de /etc/samba/credencials/share  (a étudier  roll )

Dernière modification par anonyme (03-12-2021 10:47:04)

#8 03-12-2021 12:55:23

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

pour éviter d'avoir un mdp en clair dans /etc/fstab


#montage partition samba
//debian11/Public /mnt/Public cifs _netdev,nofail,iocharset=utf8,credentials=/etc/samba/credentials/share  0  0
 




ls -l /etc/samba/credentials/
total 4
-rw------- 1 root root 39  3 déc.  12:05 share
 


mais bon l'idéal et de ne pas avoir de user/mdp en clair sur le machine  roll
le temps que je trouve comment faire fonctionner le montage avec caja ...... (ou que le bug soit résolu si un bug ).
le titre de mon fil est plus trop d'actualité  smile

sur le client samba (en plus de smbclient ) j'ai ceci installé
ps: normalement samba-common et samba-common-bin ne sont pas installé
cifs-utils est nécessaire


apt policy samba-common samba-common-bin cifs-utils samba
samba-common:
  Installé : 2:4.13.14+dfsg-1
  Candidat : 2:4.13.14+dfsg-1
 Table de version :
 *** 2:4.13.14+dfsg-1 500
        500 http://deb.debian.org/debian sid/main amd64 Packages
        500 http://deb.debian.org/debian sid/main i386 Packages
        100 /var/lib/dpkg/status
samba-common-bin:
  Installé : 2:4.13.14+dfsg-1+b1
  Candidat : 2:4.13.14+dfsg-1+b1
 Table de version :
 *** 2:4.13.14+dfsg-1+b1 500
        500 http://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
cifs-utils:
  Installé : 2:6.11-3.1
  Candidat : 2:6.11-3.1
 Table de version :
 *** 2:6.11-3.1 500
        500 http://deb.debian.org/debian sid/main amd64 Packages
        100 /var/lib/dpkg/status
samba:
  Installé : (aucun)
  Candidat : 2:4.13.14+dfsg-1+b1
 Table de version :
     2:4.13.14+dfsg-1+b1 500
        500 http://deb.debian.org/debian sid/main amd64 Packages
 



remarque :
le noyau 5.15 doit améliorer la prise en charge de samba (info sur le net )
mes 2 machines sont en 5.15.xx

#9 03-12-2021 18:15:46

anonyme
Invité

Re : [résolu]Failed to start Samba NMB Daemon.

je cherche la signification de ceci


_netdev
 


pour avoir mon partage en user modifié la ligne du fstab


#montage partition samba
//debian11/Public /mnt/Public cifs _netdev,nofail,user,uid=1000,gid=1000,rw,iocharset=utf8,credentials=/etc/samba/credentials/share  0  0
 


je vais sûrement mettre le montage ailleurs que dans /mnt , juste pour les tests
ps: je me suis retrouvé avec le dossier monté en root  hmm

=> https://www.debian-fr.org/t/resolu-etc- … ev/80543/2

il y a une solution avec systemd pour monter le partage  smile

bon j'irai dormir moins bête  ce soir tongue


_netdev
Le système de fichiers réside sur un périphérique qui nécessite un accès réseau
 (utilisé pour empêcher le système de tenter de monter ces systèmes de fichiers jusqu'à ce que le réseau soit activé sur le système).
 

Dernière modification par anonyme (03-12-2021 18:35:54)

Pied de page des forums