Projet

Général

Profil

Tâche #15953

Distribution EOLE - Scénario #16058: Traitement express (19-21)

Si /home/p/pnom/.ftp/perso n'existe pas dynlogon plante

Ajouté par Vincent Febvre il y a presque 8 ans. Mis à jour il y a presque 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/04/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
Restant à faire (heures):
0.0

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.

patch.txt Voir (751 octets) Vincent Febvre, 21/04/2016 10:29

Révisions associées

Révision bc6b4d78 (diff)
Ajouté par Klaas TJEBBES il y a presque 8 ans

scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir REF #15953 @1h

Révision c6ddc174 (diff)
Ajouté par Klaas TJEBBES il y a presque 8 ans

scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir (correction traceback si "perso" existe) REF #15953 @1h

Révision 8fbfcdd0 (diff)
Ajouté par Klaas TJEBBES il y a presque 8 ans

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.

Révision edcf51e9 (diff)
Ajouté par Klaas TJEBBES il y a presque 8 ans

scribe/login.py : correction de la gestion de "perso" dans gen_ftpdir (correction traceback si "perso" existe) REF #15953 @1h

Révision adb1a89d (diff)
Ajouté par Joël Cuissinat il y a presque 8 ans

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éé

Formats disponibles : Atom PDF