Tâche #14617
Scénario #14560: Gestion de ctrl+d et ctrl+c dans Maj-Auto et les autres commandes Creole
Vérifier si il reste d'autres cas d'interruptions mal gérées
Description
à vérifier sur l'ensemble de Maj-Auto / Upgrade-Auto, ...
Related issues
History
#1 Updated by Fabrice Barconnière over 7 years ago
- Remaining (hours) set to 1.0
#2 Updated by Scrum Master over 7 years ago
- Status changed from Nouveau to En cours
#3 Updated by Scrum Master over 7 years ago
- Assigned To set to Bruno Boiget
#4 Updated by Bruno Boiget over 7 years ago
- Questions de type oui/non à l'instance :
ex: /usr/share/eole/posttemplate/00-arv instance
run-parts: executing /usr/share/eole/posttemplate/00-arv instance Voulez-vous réinitialiser la base ARV et perdre vos modifications ? [oui/non] [non] : ^CTraceback (most recent call last): File "/usr/share/eole/posttemplate/00-arv", line 63, in <module> if question_ouinon(question, level='warn') == 'oui': File "/usr/lib/python2.7/dist-packages/pyeole/ihm.py", line 46, in question_ouinon Erreur : posttemplate rep = raw_input('[%s] : '%default) KeyboardInterrupt
d'une façon plus générale, c'est probablement le cas pour la plupart des script demandant une confirmation à l'instance (réinitialisation de bases, annuaire, ...).
En cas de sortie en erreur d'un script posttemplate/pretemplate/... on obtient juste par exemple "Erreur: posttemplate" (avec parfois un traceback derrière).
on pourrait afficher également le message "Le système peut être dans un état incohérent".
A noter également que question_ouinon ne valide pas complètement la réponse saisie. Si la valeur par défaut est non, toute réponse différente de o/oui/y/yes sera considérée comme non (et vice-versa).
#5 Updated by Bruno Boiget over 7 years ago
autre problème détecté dans l'instance Zéphir :
- si on fait un ctrl-c au moment de saisir le mot de passe d'admin_zephir ou à l'ajout d'utilisateurs supplémentaires, le processus d'instanciation se poursuit quand même (pas de vérification du code de retour du script init_ldap.py).
#6 Updated by Bruno Boiget over 7 years ago
proposition de scénario créée pour des améliorations dans instance
#7 Updated by Bruno Boiget over 7 years ago
- Remaining (hours) changed from 1.0 to 0.0
#8 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#9 Updated by Joël Cuissinat over 7 years ago
- Status changed from Résolu to Fermé
- % Done changed from 0 to 100