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
Demandes liées
Révisions associées
Historique
#1 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans
- Description mis à jour (diff)
#2 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans
- Sujet changé de Correction SAMBA-T01 - Déclaration de partages supplémentaires - ACA (2.6.2-rc2) à Correction SAMBA-T01 - Déclaration de partages supplémentaires - ACA (2.7.0 rc1)
#3 Mis à jour par Scrum Master il y a plus de 5 ans
Correction du test pour ajouter la même option que dans le script bareosmount.py
.
#4 Mis à jour par Laurent Flori il y a plus de 5 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Laurent Flori il y a plus de 5 ans
- Assigné à mis à Laurent Flori
#6 Mis à jour par Joël Cuissinat il y a plus de 5 ans
- Lié à Tâche #25511: Les nouveaux noyaux n’acceptent pas les montages cifs sans l’option "vers" ajouté
#7 Mis à jour par Laurent Flori il y a plus de 5 ans
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 Mis à jour par Scrum Master il y a plus de 5 ans
- Statut changé de En cours à Résolu
#9 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Statut changé de Résolu à En cours
#10 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Temps estimé mis à 3.00 h
- Restant à faire (heures) mis à 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 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
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 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Lié à Tâche #25511: Les nouveaux noyaux n’acceptent pas les montages cifs sans l’option "vers" supprimé
#13 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Assigné à changé de Laurent Flori à Fabrice Barconnière
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 3.0 à 0.0
Du coup, plus la peine de modifier les tests Squash.
#14 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Statut changé de En cours à Résolu
#15 Mis à jour par Fabrice Barconnière il y a plus de 5 ans
- Statut changé de Résolu à Fermé
#16 Mis à jour par Fabrice Barconnière il y a environ 5 ans
- Lié à 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/... ajouté