Projet

Général

Profil

Tâche #14170

Distribution EOLE - Scénario #14084: Assistance aux utilisateurs (49-51)

Corriger le Traceback antivirus dans diagnose

Ajouté par Gilles Grandgérard il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

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

100%

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

Description

En cas de disfonctionnement du conteneur 'réseau', le test diagnose antivirus crée un traceback.
Il faut l'intercepter et afficher une message 'Erreur' ou 'Impossible à déterminer'

Voir : [[http://jenkins2.eole.lan/job/test-importation-amonecole-2.5.1-amd64/50/console]]

 *** Conteneurs
            .                     partage => Ok
            .                         bdd => Ok
            .                      reseau => Erreur
            .                    internet => Ok

            *** Mise à jour
            .        Dernière mise à jour => OK (Serveur déjà à jour (état le 01 Dec 2015 05:30:39))
            .        Reconfigure effectué => OK
            .           Reboot nécessaire => Non

            Traceback (most recent call last):
            MONITOR: traceback action:$ERREUR time:Tue Dec  1 06:18:56 2015
            File "/usr/share/eole/diagnose/151-antivirus", line 26, in <module>
            ret = test_clamd()
            File "/usr/lib/python2.7/dist-packages/pyeole/diagnose/diagnose.py", line 255, in test_clamd
            code = system_code(['/usr/bin/clamd-eole', '-p'], container=container)
            File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 275, in system_code
            return creole_system_code(cmd, stdin, container, context, env, pty)
            File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 294, in creole_system_code
            return _service(cmd, stdin, container, context, env, pty, None, None)[0]
            File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 185, in _service
            cmd = _gen_container_cmd(cmd, container, context, env, pty)
            File "/usr/lib/python2.7/dist-packages/pyeole/process.py", line 142, in _gen_container_cmd
            container['name']))
            Exception: Conteneur mail inaccessible
            run-parts: /usr/share/eole/diagnose/151-antivirus exited with return code 1
            *** DNS local

Révisions associées

Révision 9fe84fb7 (diff)
Ajouté par Joël Cuissinat il y a plus de 8 ans

Remplacement traceback antivirus par erreur dans diagnose

  • pyeole/diagnose/diagnose.py : traitement de l'exception à l'exécution de `system_code`

Ref: #14170 @45m

Historique

#1 Mis à jour par Gilles Grandgérard il y a plus de 8 ans

  • Sujet changé de Corriger le Traceback à Corriger le Traceback antivirus dans diagnose

#2 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Assigné à mis à Joël Cuissinat

#3 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Projet changé de Distribution EOLE à eole-antivirus

#4 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Tracker changé de Demande à Tâche
  • Projet changé de eole-antivirus à python-pyeole
  • Temps estimé mis à 2.00 h
  • Tâche parente mis à #14084
  • Restant à faire (heures) mis à 2.0

#5 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Joël Cuissinat il y a plus de 8 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.5

#7 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF