Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2023, à 20: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... mad

Dernière modification par mwana (Le 23/02/2023, à 09:59)

Hors ligne

#2 Le 22/02/2023, à 18: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, à 19: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, à 19: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.

Hors ligne

#4 Le 23/02/2023, à 00: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, à 08: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

Hors ligne

#6 Le 23/02/2023, à 08: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, à 09: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

Hors ligne

#8 Le 23/02/2023, à 09: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. wink
Bonne journée à tous.
Je passe le message en [Résolu]

Hors ligne