Projet

Général

Profil

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

Ajouté par Bruno Boiget il y a plus de 8 ans. Mis à jour il y a environ 8 ans.

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

100%

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

Description

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


Demandes liées

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

Historique

#1 Mis à jour par Fabrice Barconnière il y a environ 8 ans

  • Restant à faire (heures) mis à 1.0

#2 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Scrum Master il y a environ 8 ans

  • Assigné à mis à Bruno Boiget

#4 Mis à jour par Bruno Boiget il y a environ 8 ans

  • 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 Mis à jour par Bruno Boiget il y a environ 8 ans

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 Mis à jour par Bruno Boiget il y a environ 8 ans

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

#7 Mis à jour par Bruno Boiget il y a environ 8 ans

  • Restant à faire (heures) changé de 1.0 à 0.0

#8 Mis à jour par Scrum Master il y a environ 8 ans

  • Statut changé de En cours à Résolu

#9 Mis à jour par Joël Cuissinat il y a environ 8 ans

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 0 à 100

Formats disponibles : Atom PDF