Tâche #28160
Scénario #28342: Traitement express MEN (24-26)
Zéphir-client : les erreurs des actions ne sont pas dans les logs
Début:
03/05/2019
Echéance:
% réalisé:
100%
Restant à faire (heures):
0.0
Description
J'ai lancé un Maj-Auto via Zéphir et il a terminé en erreur.
Je ne trouve rien dans les logs
Dans le code de Zéphir ( /usr/lib/python2.7/dist-packages/zephir/lib_zephir.py ), je lis :
res = os.system("sudo %s/scripts/%s 2>&1 >> /var/log/zephir/last_action.log" % (zephir_dir, cmd))
Il faudrait mettre :
res = os.system("sudo %s/scripts/%s >> /var/log/zephir/last_action.log 2>&1" % (zephir_dir, cmd))
Révisions associées
Fix error logging in /var/log/zephir/last_action.log
Ref: #28160
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Tracker changé de Demande à Tâche
- Tâche parente mis à #28148
#2 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Tâche parente changé de #28148 à #28342
#3 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Statut changé de Nouveau à En cours
- Assigné à mis à Joël Cuissinat
Je confirme qu'avec la version 1 du code, les logs 'stderr' sont affichés sur la console et pas écrits dans le fichier :o
#4 Mis à jour par Joël Cuissinat il y a presque 5 ans
- Statut changé de En cours à Résolu
- % réalisé changé de 0 à 100
#5 Mis à jour par Joël Cuissinat il y a plus de 4 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0
Non testé mais publié en stable pour EOLE >= 2.6.0 depuis le 12/07/2019 ;)