Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Venez tester la Fedora 33 Beta

#1 21/04/2020 13:53:36

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 655

[Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Bonjour à tous,

J'ai un PC qui sert de serveur maison (DLNA, fichiers, imprimante) sous F31, et des clients sous Mint19/Mate.

Jusqu'à peu tout fonctionnait très bien : j'avais configuré Samba pour interdire les invités, créé des utilisateurs samba sur le serveur identiques aux comptes des clients, donc ma femme et mon fils n'avaient qu'à entrer leur identifiant & mot de passe pour accéder aux partages du PC serveur.

Mais depuis peu (pas moyen de savoir quand, ils n'utilisent pas l'accès au serveur tous les jours), ils ont le droit au message "l'obtention de la liste des partages du serveur a échoué. Connexion terminée par expiration du délai d'attente" à l'instant où ils tentent d'accéder au serveur (de l'ouvrir dans Caja).

Sur le serveur :

ned@PC-salon:~$ sudo systemctl status smb
● smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-04-21 13:08:30 CEST; 10s ago
     Docs: man:smbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 17131 (smbd)
   Status: "smbd: ready to serve connections..."
    Tasks: 4 (limit: 19081)
   Memory: 6.9M
      CPU: 81ms
   CGroup: /system.slice/smb.service
           ├─17131 /usr/sbin/smbd --foreground --no-process-group
           ├─17135 /usr/sbin/smbd --foreground --no-process-group
           ├─17136 /usr/sbin/smbd --foreground --no-process-group
           └─17137 /usr/sbin/smbd --foreground --no-process-group

avril 21 13:08:30 PC-salon systemd[1]: Starting Samba SMB Daemon...
avril 21 13:08:30 PC-salon systemd[1]: Started Samba SMB Daemon.
avril 21 13:08:30 PC-salon smbd[17131]: [2020/04/21 13:08:30.954549,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
avril 21 13:08:30 PC-salon smbd[17131]:   daemon_ready: daemon 'smbd' finished starting up and ready to serve connections
ned@PC-salon:~$ sudo systemctl status nmb
● nmb.service - Samba NMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2020-04-21 09:45:30 CEST; 3h 25min ago
     Docs: man:nmbd(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 1525 (nmbd)
   Status: "nmbd: ready to serve connections..."
    Tasks: 1 (limit: 19081)
   Memory: 12.0M
      CPU: 222ms
   CGroup: /system.slice/nmb.service
           └─1525 /usr/sbin/nmbd --foreground --no-process-group

avril 21 09:45:30 PC-salon systemd[1]: Starting Samba NMB Daemon...
avril 21 09:45:30 PC-salon nmbd[1525]: [2020/04/21 09:45:30.593119,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
avril 21 09:45:30 PC-salon nmbd[1525]:   daemon_ready: daemon 'nmbd' finished starting up and ready to serve connections
avril 21 09:45:30 PC-salon systemd[1]: Started Samba NMB Daemon.
avril 21 09:45:54 PC-salon nmbd[1525]: [2020/04/21 09:45:54.638623,  0] ../../source3/nmbd/nmbd_become_lmb.c:397(become_local_master_stage2)
avril 21 09:45:54 PC-salon nmbd[1525]:   *****
avril 21 09:45:54 PC-salon nmbd[1525]: 
avril 21 09:45:54 PC-salon nmbd[1525]:   Samba name server PC-SALON is now a local master browser for workgroup MAISON on subnet 192.168.1.2
avril 21 09:45:54 PC-salon nmbd[1525]: 
avril 21 09:45:54 PC-salon nmbd[1525]:   *****
ned@PC-salon:~$ sudo firewall-cmd --permanent --add-service=samba
Warning: ALREADY_ENABLED: samba
success

je n'ai rien changé au smb.conf, donc je ne peux que supposer que le souci vient d'une mise à jour, mais laquelle ?
L'explorateur d'alertes SE Linux ne me signale aucun message, bref je suis comme comme une poule devant un couteau sur ce coup.

Si quelqu'un a une piste à creuser je suis preneur, d'autant qu'en faisant une recherche web avec le message d'erreur je tombe sur une foule de sujets de forum, mais aucune piste de solution ne m'est apparue.

(édit)

précision :

ned@PC-salon:~$ getsebool -a | grep samba_export
samba_export_all_ro --> on
samba_export_all_rw --> on

(édit 2)

Par contre, j'arrive bien à imprimer depuis les clients sur l'imprimante du serveur... de poule je passe à chèvre

(édit 3)

Bon, je crains que ça ne soit un souci côté client (et donc Mint) et non pas serveur (F31) : j'ai un autre client, lui aussi sous F31, situé sur un sous-réseau (confinement oblige j'ai été obligé de coller un switch derrière ma box pour avoir quelques ports ethernet de plus), et lui accède très bien au serveur.

Je vais donc de ce pas fouiller le web concernant mint & samba, mais si une âme charitable a des idées de piste, et peut au moins confirmer que cette dernière conclusion de ma part n'est pas déconnante, ça serait sympa

Dernière modification par Nednet (21/04/2020 14:37:37)


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#2 21/04/2020 18:36:44

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 932
Site Web

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Regarde du côté de la version du protocole smb utilisée.


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F32_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F32_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#3 21/04/2020 19:56:30

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 655

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Hello Nicoss,

merci de me répondre parce que je tourne en rond sur ce coup.

Selon le smb.conf du serveur :

# max protocol = used to define the supported protocol. The default is NT1. You
# can set it to SMB2 if you want experimental SMB2 support.

;	max protocol = SMB2

la ligne étant commentée, j'en conclu que que je suis en NT1

Je suis allé voir sur les clients, aucune ligne commentée ou non contenant "max protocol".

je rajoute donc "max protocol = NT1" dans la section [global], reboot de la machine, et là BINGO !
ça fonctionne cool

Super merci, je passe en résolu


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#4 21/04/2020 21:38:20

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 932
Site Web

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Euh j'éviterai de baisser le niveau côté serveur et j'augmenterai côté client.


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F32_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F32_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#5 21/04/2020 23:18:25

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 655

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

j'y ai songé, mais la mention de "experimental" m'a un peu refroidi, l'administration/configuration réseau n'étant pas mon point fort : c'est expérimental à quel point ?


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#6 22/04/2020 05:51:12

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 932
Site Web

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Ben c'est cette notion qui me choque, parce que normalement c'est loi d'être le cas.

Ton fichier de conf est bien à jour ? Tu n'as pas un fichier .rpmnew portant le nom du fichier de conf qui existe par hasard ?


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F32_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F32_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#7 22/04/2020 19:53:34

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 655

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

(désolé pour la réponse tardive, grosse journée)

j'ai
- un smb.conf.rpmnew qui date du 13/03/18 , 706 octets
- un smb.conf.example  qui date du 16/03/20 , 11,3 Ko

je suppose, vu les dates, que j'ai intérêt à me baser le .example pour reconstruire mon conf ?

(édit) : aucune entrée "max protocol" dans le .example...

Cela signifie-t'il que c'est SMB2 le protocole par défaut désormais ?
Et du coup, que je dois modifier le smb.conf de mes clients pour les passer aussi à SMB2, c'est bien ça ?

Dernière modification par Nednet (22/04/2020 20:03:26)


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#8 22/04/2020 22:07:33

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 932
Site Web

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

J'dirais SMB2 voir même SMB3 depuis.
Mais il faudrait voir si quelqu'un l'utilise car je n'y ai plus touché depuis pas mal d'années.

Pas forcément pour les fichiers que tu cites car il doit y avoir le fichier de conf de base et un fichier example qui doit être pleins d'éléments en plus qui nécessitent des mises à jour selon les évolutions de Samba.

Mais oui je verrais plus à ce que ce soit côté clients qu'il y ait des évolutions, ne serait-ce que pour le côté performances.


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F32_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F32_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#9 22/04/2020 22:58:04

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 655

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Ok, donc je vais tester avec SMB3, si ça ne fonctionne pas SMB2, et au pire je sais désormais revenir à un partage fonctionnel avec NT1.

Question dérivée : en dehors de samba, qu'est-ce qui permet de mettre en place assez simplement un partage de dossiers & d'imprimantes, avec gestion simple des droits (user, r/w) ?

Encore merci pour toutes ces réponses

Dernière modification par Nednet (22/04/2020 22:58:22)


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

#10 23/04/2020 09:28:06

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 8 472
Site Web

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

ça dépend des clients ? Si tu as un parc hétérogène Samba c'est la référence. Simple, et reconnu sur beaucoup d'OS.
Si tu as que des Unix, NFS. Bien que sous Windows ça soit possible avec leur SFU je crois (services for Unix), mais je sais pas ce que ça vaut...

Pour le partage d'imprimante tu peux le faire avec cups uniquement. Car il n'y a que Samba me semble qui fait ça sinon. NFS c'est sûr c'est que du fichiers.


Linux, ya moins bien, mais c'est plus chèr!!!
Fedora 32 WorkStation sur HP 850 G5
Fedora 32 SilverBlue sur Lenovo Thinkpad Yoga 12

Hors ligne

#11 23/04/2020 18:12:20

Nicosss
Rédacteur Wiki
Rédacteur Wiki
Lieu : Isère
Inscription : 05/03/2007
Messages : 5 932
Site Web

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

Samba4 fait désormais pas mal de choses et s'est beaucoup amélioré concernant les performances. Ensuite pour les protocoles si les autres machines sont sous Samba4 alors il n'y pas de raison que l'utilisation des derniers protocoles posent problème.

Donc comme le dit madko, c'est selon ton besoin aussi.


F32_64 Gnome-Shell - GA-990FXA-UD3 - Phenom II X6 1100T - NH-D14 - Ati HD 5750 Fanless - 16Go RAM /&/ F32_64 Gnome-Shell - Toshiba Satellite C660D-19X - 8Go RAM
F32_64 - ASRock 960GC-GS FX - AMD FX(tm)-8300 - 16Go RAM

Hors ligne

#12 27/04/2020 20:45:26

Nednet
Membre
Lieu : aux alentours de Toulouse
Inscription : 07/12/2015
Messages : 655

Re : [Résolu] Samba HS : l'obtention de la liste des partages du serveur a échoué

bon, ben je ne pige plus rien : quand j'ai passé tout le monde en SMB2 sauf le portable sous F31 (aucun protocole déclaré dans le smb.conf) plus personne n'a plus rien vu, sauf mon portable sous F31. Quand j'ai restauré les .conf qui déclaraient le protocole NT1 c'est le portable qui ne voit plus le serveur o_0

Mon parc (ça fait classe de dire ça en parlant de la maison;-)) est constitué de 2 portables sous mint 19/Mate, 1 portable sous windows 10, un portable sous F31/Mate et le "serveur" sous F31/Mate.

Merci encore  pour toutes vos réponses, dès que je dégage un peu de temps je vais tenter de tout remettre à plat, parce que là ça m'agace un chouïa. À tous les coups une ou plusieurs mises à jour sont venus interférer là-dedans, histoire de bien m'embrouiller.


Il n'y a aucune honte à ne pas savoir
mais beaucoup à ne pas apprendre

Hors ligne

Pied de page des forums