#1 Le 29/01/2023, à 19:42
- mwana
[RÉSOLU] Problèmes de démarrage de Samba
Bonjour,
J'avais posté il y a quelque temps sur ce forum pour configurer un partage Samba avec ma box Android. Après bien des tâtonnements, j'étais arrivé à régler le problème et tout était fonctionnel. Or, il y a quelques jours, ça a commencé à dysfonctionner:
Je n'ai rien changé sur aucune de mes machines, et lorsque j'essaye de lire mes fichiers partagés, je me retrouve avec la mention "Invalid argument"
Quand je demande l'état du service:
sudo service nmbd status
[sudo] Mot de passe de vincent :
× nmbd.service - Samba NMB Daemon
Loaded: loaded (/lib/systemd/system/nmbd.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sun 2023-01-29 17:25:51 CET; 1h 47min ago
Docs: man:nmbd(8)
man:samba(7)
man:smb.conf(5)
Process: 2678 ExecStart=/usr/sbin/nmbd --foreground --no-process-group $NMBDOPTIONS (code=exited, status=1/FAILURE)
Main PID: 2678 (code=exited, status=1/FAILURE)
Status: "daemon failed to start: NMBD failed when creating subnet lists"
Error: 13 (Permission non accordée)
CPU: 55ms
janv. 29 17:25:51 Lenovo-510 systemd[1]: Starting Samba NMB Daemon...
janv. 29 17:25:51 Lenovo-510 systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
janv. 29 17:25:51 Lenovo-510 systemd[1]: nmbd.service: Failed with result 'exit-code'.
janv. 29 17:25:51 Lenovo-510 systemd[1]: Failed to start Samba NMB Daemon.
vincent@Lenovo-510:~$
En parcourant mes fichiers log pour essayer de comprendre l'origine du problème, je vois apparaître ces lignes à plusieurs reprises :
make_subnet: Failed to open nmb socket on interface 192.168.1.19 for port 137: Ne peut attribuer l'adresse demandée
exit_daemon: daemon failed to start: NMBD failed when creating subnet lists, error code 13
Je ne comprends vraiment pas ce qui se passe. Si quelqu'un a une idée...
Dernière modification par mwana (Le 23/02/2023, à 08:59)
Hors ligne
#2 Le 22/02/2023, à 17:44
- mwana
Re : [RÉSOLU] Problèmes de démarrage de Samba
Je me permets de faire un petit up, n'ayant toujours pas trouvé de solution à mo problème.
Merci à vous.
Hors ligne
#3 Le 22/02/2023, à 18:24
- jplemoine
Re : [RÉSOLU] Problèmes de démarrage de Samba
En fait, il faudrait arrêter les daemons "samba" : smbd, nmbd et winbindd.
puis vérifier qu'il n'y a pas de processus lancé hors service.
Une fois le ménage fait ne lancer que le service smbd (si j'ai tout compris les 2 autres sont des services 'fils". Ils sont lancés au besoin par smbd et ne doivent pas être lancés de manière autonome).
Dernière modification par jplemoine (Le 22/02/2023, à 18:25)
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Déconnecté jusqu’à nouvel ordre
Hors ligne
#4 Le 22/02/2023, à 23:06
- mwana
Re : [RÉSOLU] Problèmes de démarrage de Samba
@jplemoine,
Merci de ta réponse rapide. Je me dois d’avouer mon incompétence pour ce qui est d'arrêter les démons et "faire le ménage" .
J'avais réussi, non sans mal, ma première installation en suivant les tutos et avec le recours au forum, et puis apparemment sans raison, ça a commencé à déc...ner.
Je me demande si je ne ferais pas mieux de tout virer et repartir sur du propre.
J'essaierai de voir ça demain.
Hors ligne
#5 Le 23/02/2023, à 07:20
- bruno
Re : [RÉSOLU] Problèmes de démarrage de Samba
Bonjour,
Il faut nous donner les retours de :
ip a
et de
testparm
#6 Le 23/02/2023, à 07:51
- mwana
Re : [RÉSOLU] Problèmes de démarrage de Samba
Bonjour,
La commande ip a donne :
vincent@Lenovo-510:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether c8:5b:76:5a:9a:e2 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.26/24 brd 192.168.1.255 scope global dynamic noprefixroute enp1s0
valid_lft 84816sec preferred_lft 84816sec
inet6 2a01:cb1d:8c00:8400:3f69:1996:fdf0:df31/64 scope global temporary dynamic
valid_lft 86381sec preferred_lft 581sec
inet6 2a01:cb1d:8c00:8400:9df5:56ec:ee26:6957/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 86381sec preferred_lft 581sec
inet6 fe80::c10e:ba3e:a9a9:7212/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: wlp2s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 84:ef:18:10:7e:3f brd ff:ff:ff:ff:ff:ff
vincent@Lenovo-510:~$
Et la commande testparm:
vincent@Lenovo-510:~$ testparm
Load smb config files from /etc/samba/smb.conf
Unknown parameter encountered: "encrypt passwd"
Ignoring unknown parameter "encrypt passwd"
Loaded services file OK.
Weak crypto is allowed
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
bind interfaces only = Yes
client min protocol = NT1
interfaces = 192.168.1.19/26 eth1
log file = /var/log/samba/log.%m
logging = file
map to guest = Bad User
max log size = 1000
obey pam restrictions = Yes
pam password change = Yes
panic action = /usr/share/samba/panic-action %d
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
passwd program = /usr/bin/passwd %u
server min protocol = NT1
server role = standalone server
server string = Lenovo-510
unix password sync = Yes
usershare allow guests = Yes
idmap config * : backend = tdb
guest ok = Yes
[printers]
browseable = No
comment = All Printers
create mask = 0700
guest ok = No
path = /var/spool/samba
printable = Yes
[print$]
comment = Printer Drivers
guest ok = No
path = /var/lib/samba/printers
[Vidéos]
comment = Partage de films
path = home/vincent/Vidéos
valid users = vincent
vincent@Lenovo-510
Voilà les retours de commande demandés. Dans les retours de ip a, il y a bien cette ligne qui me chiffonne
inet 192.168.1.26/24 brd 192.168.1.255 scope global dynamic noprefixroute enp1s0
L'IP 192.168.1.26 est bien celui de mon PC, mais l'IP 192.168.1.24 ne devrait avoir rien à faire là, c'est l'Ipad de ma compagne... Et je ne vois aucune part l'IP de ma box Android 192.168.1.21
Voila, j'espère avoir été assez complet.
Hors ligne
#7 Le 23/02/2023, à 08:03
- bruno
Re : [RÉSOLU] Problèmes de démarrage de Samba
La ligne qui empêche samba de fonctionner est celle-ci :
interfaces = 192.168.1.19/26 eth1
Il faut la commenter en mettant un # devant ou la modifier avec :
interfaces = 192.168.1.0/24 enp1s0
Et relancer samba.
P.S. : la notation CIDR 192.168.1.0/24 désigne toute la plage d'IPv4 192.168.1.0-192.18.1.255
#8 Le 23/02/2023, à 08:58
- mwana
Re : [RÉSOLU] Problèmes de démarrage de Samba
Ok Bruno, je fais ça tout de suite et je te dis...
Ça y est! C'est maintenant fonctionnel... Que d'heures de galère pour une petite coche à rajouter.
Encore un grand merci à tous les aidants.
Bonne journée à tous.
Je passe le message en [Résolu]
Hors ligne