Project

General

Profile

Tâche #25877

Scénario #25665: Problèmes rencontrés lors de la qualification 2.7.0 rc1

Correction SAMBA-T01 - Déclaration de partages supplémentaires - ACA (2.7.0 rc1)

Added by Gérald Schwartzmann over 2 years ago. Updated over 2 years ago.

Status:
Fermé
Priority:
Normal
Start date:
11/15/2018
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Description

Les commandes mount retournent des erreurs :

root@horus:~# mount -t cifs //$(CreoleGet adresse_ip_eth0)/test1 /tmp/test -o username=toto,password=Eole12345!
mount error(5): Input/output error
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
root@horus:~#

https://dev-eole.ac-dijon.fr/squash/executions/8220

Même problème sur le test suivant - SAMBA-T02
https://dev-eole.ac-dijon.fr/squash/executions/8246


Related issues

Related to Distribution EOLE - Tâche #26223: Horus/scribe AD : le maître, serveur Samba membre du conteneur AD, fait des appels aux commandes smbldap-XXX pour la création/modification/suppression d'utilisateur/groupes/... Fermé 03/04/2019 03/22/2019

Associated revisions

Revision fa8033b3 (diff)
Added by Fabrice Barconnière over 2 years ago

Including SMB/NT parameter was a bad thing. Passwords were base on LDAP

ref #25877
ref #25880

History

#1 Updated by Gérald Schwartzmann over 2 years ago

  • Description updated (diff)

#2 Updated by Gérald Schwartzmann over 2 years ago

  • Subject changed from Correction SAMBA-T01 - Déclaration de partages supplémentaires - ACA (2.6.2-rc2) to Correction SAMBA-T01 - Déclaration de partages supplémentaires - ACA (2.7.0 rc1)

#3 Updated by Scrum Master over 2 years ago

Correction du test pour ajouter la même option que dans le script bareosmount.py.

#4 Updated by Laurent Flori over 2 years ago

  • Status changed from Nouveau to En cours

#5 Updated by Laurent Flori over 2 years ago

  • Assigned To set to Laurent Flori

#6 Updated by Joël Cuissinat over 2 years ago

  • Related to Tâche #25511: Les nouveaux noyaux n’acceptent pas les montages cifs sans l’option "vers" added

#7 Updated by Laurent Flori over 2 years ago

Effectivement, si on ajoute l'option -o vers=1.0 a la commande de montage ça fonctionne.

mount -t cifs //$(CreoleGet adresse_ip_eth0)/test1 /tmp/test -o username=toto,password=Eole12345! -o vers=1.0

Par contre, l'ajout de l'utilisateur avec le script ajout_utilisateur.py semble créer un utilisateur dont il faut changer le mot de passe à la première connexion.
root@horus:~# mount -t cifs //$(CreoleGet adresse_ip_eth0)/test1 /tmp/test -o username=toto,password=Eole12345! -o vers=1.0
mount error(127): Key has expired

En changeant son mot de passe avec smbldap-passwd et en synchronisant le mot de passe avec le script
/usr/share/eole/postservice/06-eolead-inject-password instance

Le montage se fait correctement

#8 Updated by Scrum Master over 2 years ago

  • Status changed from En cours to Résolu

#9 Updated by Fabrice Barconnière over 2 years ago

  • Status changed from Résolu to En cours

#10 Updated by Fabrice Barconnière over 2 years ago

  • Estimated time set to 3.00 h
  • Remaining (hours) set to 3.0

Le test n'est pas modifié mais il me semble que la commande du pas 10 ne fait pas son boulot :
/usr/share/eole/backend/ajout_utilisateur.py -a -u 'toto;DomainUsers;U:;Eole12345!'

En fait, l'option ne semble pas utile. J'ai juste changé le mot de passe sans synchro et je n'ai pas mis l'option -o vers=1.0 pour le montage:
  • smbldap-passwd toto
  • mount -t cifs //$(CreoleGet adresse_ip_eth0)/test1 /tmp/test -o username=toto,password=Eole12345!

#11 Updated by Fabrice Barconnière over 2 years ago

J'ai l'impression que la configuration de Samba pose problème sur le maître Horus/Scribe.
C'est un serveur membre mais on trouve des lignes comme ceci :

  security = user
  ldap passwd sync = yes
  passdb backend = ldapsam:ldap://127.0.0.1:389
  ldap suffix = o=gouv,c=fr
  ldap admin dn = cn=admin,o=gouv,c=fr
  ldap ssl = no

J'ai commenté ces lignes et les montages se font.

Dans le template global_smb_ad.tmpl, on trouve ces lignes qui incluent entre autre ce qui fait référence au ldap.

%if %%is_file('/var/lib/creole/smb-include_global.conf')
 %include '/var/lib/creole/smb-include_global.conf'
%end if

#12 Updated by Fabrice Barconnière over 2 years ago

  • Related to deleted (Tâche #25511: Les nouveaux noyaux n’acceptent pas les montages cifs sans l’option "vers")

#13 Updated by Fabrice Barconnière over 2 years ago

  • Assigned To changed from Laurent Flori to Fabrice Barconnière
  • % Done changed from 0 to 100
  • Remaining (hours) changed from 3.0 to 0.0

Du coup, plus la peine de modifier les tests Squash.

#14 Updated by Fabrice Barconnière over 2 years ago

  • Status changed from En cours to Résolu

#15 Updated by Fabrice Barconnière over 2 years ago

  • Status changed from Résolu to Fermé

#16 Updated by Fabrice Barconnière about 2 years ago

  • Related to Tâche #26223: Horus/scribe AD : le maître, serveur Samba membre du conteneur AD, fait des appels aux commandes smbldap-XXX pour la création/modification/suppression d'utilisateur/groupes/... added

Also available in: Atom PDF