Anomalie #7041
Traceback au lancement de l'instance si non configuré
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Si on a pas lancé gen_config et qu'on lance une instance, on a :
Fichier /etc/eole/config.eol manquant Traceback (most recent call last): File "/usr/bin/instance", line 12, in <module> main(force_options={'interactive': True}) File "/usr/lib/python2.7/dist-packages/creole/reconfigure.py", line 626, in main raise err creole.error.FileNotFound: Fichier /etc/eole/config.eol manquant
Il faudrait qu'il y ait juste l'erreur.
Demandes liées
Révisions associées
Reconfigure affiche toujours des traceback en cas d’erreur
Les exceptions qui remontent jusqu’à l’interpréteur python affiche un
traceback sur la console.
- creole/reconfigure.py (main): Ne pas relever les excéptions après leur
gestion.
Fixes: #7041 @10m
Mise à plat des logs et exceptions de reconfigure/instance
La lib reconfigure.py ne doit pas faire de « sys.exit() » car elle est
utilisée, entre autres, par Maj-Auto.
- creole/reconfigure.py (unlock_actions): Ne pas logger.
Passer le chemin complet du verrou à l’exception.
(lock_actions): Idem.
(main): Les exceptions « UserExit » et « UserExitError » doivent
relever l’exception afin d’être gérée par l’appelant.
- bin/instance: Gérer les codes de sorties en fonction des exceptions.
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Assigné à mis à Daniel Dehennin
#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit creole:cde7fde29e61f80b49a0379ecd3a0f676161f3ee.
#3 Mis à jour par Daniel Dehennin il y a plus de 10 ans
Appliqué par commit creole:da4b2d1be5e2cd6b56b4a20f96aa935eac7c8345.
#4 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Projet changé de Commun à creole
- Echéance mis à 17/01/2014
- Statut changé de Résolu à Fermé
OK avec creole 2.4.0-264