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)
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
Associated revisions
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!'
-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