Tâche #15953
Distribution EOLE - Scénario #16058: Traitement express (19-21)
Si /home/p/pnom/.ftp/perso n'existe pas dynlogon plante
Description
Test effectué sur un scribe 2.5.1 (pas de problème en 2.4.2)
python /usr/share/eole/fichier/dyn-logon.py --user="pnom" --os="WinXP" --machine="toto" --ip="1.1.1.1" --pid="1" Traceback (most recent call last): File "/usr/share/eole/fichier/dyn-logon.py", line 70, in main logon(user, ostype, machine, adresse_ip, pid) File "/usr/lib/python2.7/dist-packages/scribe/login.py", line 123, in logon gen_ftpdir(uid, homedir, shares) File "/usr/lib/python2.7/dist-packages/scribe/login.py", line 213, in gen_ftpdir rmtree(join(ftpdir, 'perso')) File "/usr/lib/python2.7/shutil.py", line 239, in rmtree onerror(os.listdir, path, sys.exc_info()) File "/usr/lib/python2.7/shutil.py", line 237, in rmtree names = os.listdir(path) OSError: [Errno 2] No such file or directory: '/home/p/pnom/.ftp/perso' None [Errno 2] No such file or directory: '/home/p/pnom/.ftp/perso'
Un patch est en attachement.
Révisions associées
scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir REF #15953 @1h
scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir (correction traceback si "perso" existe) REF #15953 @1h
Revert "scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir (correction traceback si "perso" existe) REF #15953 @1h"
This reverts commit c6ddc1742522a88d91716dcbe536196075d44caf.
scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir (correction traceback si "perso" existe) REF #15953 @1h
tests unitaires supplémentaires sur dyn-logon
Ref: #15953 @20m
Historique
#1 Mis à jour par Scrum Master il y a presque 8 ans
- Tracker changé de Demande à Tâche
- Temps estimé mis à 2.00 h
- Tâche parente mis à #16058
- Restant à faire (heures) mis à 2.0
#2 Mis à jour par Joël Cuissinat il y a presque 8 ans
À Corriger sur 2.5.1 et supérieur
#3 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Scrum Master il y a presque 8 ans
- Assigné à mis à Klaas TJEBBES
#5 Mis à jour par Joël Cuissinat il y a presque 8 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 2.0 à 0.25
#6 Mis à jour par Scrum Master il y a presque 8 ans
- Statut changé de En cours à Résolu
#7 Mis à jour par Lionel Morin il y a presque 8 ans
- Restant à faire (heures) changé de 0.25 à 0.0
#8 Mis à jour par Lionel Morin il y a presque 8 ans
- Statut changé de Résolu à Fermé
test effectué :
- déploiement d'un etb1 2.5.2 (amon, scribe avec import, pc-eleve10.1 joint au domaine)
- sur le scribe, "rm /home/c/c31e1/.ftp/perso"
- sur le pc eleve, connexion avec le compte c31e1
- le lien symbolique /home/c/c31e1/.ftp/perso est récréé