Project

General

Profile

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

Added by Bruno Boiget over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
01/12/2016
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

Description

à vérifier sur l'ensemble de Maj-Auto / Upgrade-Auto, ...


Related issues

Related to Distribution EOLE - Scénario #14959: Instance : Améliorer la prise en compte des saisies utilisateurs Nouveau

History

#1 Updated by Fabrice Barconnière over 4 years ago

  • Remaining (hours) set to 1.0

#2 Updated by Scrum Master over 4 years ago

  • Status changed from Nouveau to En cours

#3 Updated by Scrum Master over 4 years ago

  • Assigned To set to Bruno Boiget

#4 Updated by Bruno Boiget over 4 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 4 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 4 years ago

proposition de scénario créée pour des améliorations dans instance

#7 Updated by Bruno Boiget over 4 years ago

  • Remaining (hours) changed from 1.0 to 0.0

#8 Updated by Scrum Master over 4 years ago

  • Status changed from En cours to Résolu

#9 Updated by Joël Cuissinat over 4 years ago

  • Status changed from Résolu to Fermé
  • % Done changed from 0 to 100

Also available in: Atom PDF