Projet

Général

Profil

Tâche #17413

Scénario #17993: Traitement express MEN (48-50)

mauvaise reference tableau self.pkg_file[zephir_version][serv_maj]

Ajouté par Anthony RAULT il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

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

100%

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

Description

Bonjour,

dans le log zephir_backend.alert.log:

#011  File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 140, in load_packages
#011    log.msg("Erreur de chargement de %s (corrompu ?), fichier supprimé" % self.pkg_file[zephir_version][serv_maj])
#011exceptions.KeyError: u'eole.ac-dijon.fr'

Je pense qu'il faut ajouter [level]:
log.msg("Erreur de chargement de %s (corrompu ?), fichier supprimé" % self.pkg_file[zephir_version][level][serv_maj])

bonne journée

Anthony RAULT

Révisions associées

Révision b9065ece (diff)
Ajouté par Benjamin Bohard il y a plus de 7 ans

Erreur de clé pour l’accès à un dictionnaire.

Ref #17413

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 7 ans

  • Description mis à jour (diff)

#2 Mis à jour par Bruno Boiget il y a plus de 7 ans

  • Tracker changé de Demande à Tâche
  • Projet changé de Distribution EOLE à zephir-parc
  • Temps estimé mis à 1.00 h
  • Tâche parente mis à #17993
  • Restant à faire (heures) mis à 1.0

Je confirme. Produit un plantage sur le message d'erreur qui empêche la suppression du fichier corrompu

#3 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Benjamin Bohard
  • % réalisé changé de 0 à 80
  • Restant à faire (heures) changé de 1.0 à 0.5

à partir de quelle version, et quelle stratégie pour le merge (branches master ou branche de fix) ?

#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans

  • % réalisé changé de 80 à 100
  • Restant à faire (heures) changé de 0.5 à 0.25

#5 Mis à jour par Scrum Master il y a plus de 7 ans

  • Projet changé de zephir-parc à Distribution EOLE
  • Statut changé de En cours à Résolu

#6 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans

root@zephir:/var/log# locate lib_backend.py
/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py
/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.pyc
root@zephir:/var/log# vim /usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py
root@zephir:/var/log# apt-cache policy zephir-backend
zephir-backend:
  Installé : 2.6.0-36
  Candidat : 2.6.0-36

La modification est bien présente dans le fichier lib_backend.py

#7 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans

root@zephir:/var/log# tail -f /var/log/rsyslog/local/zephir_backend/zephir_backend.alert.log
2016-12-10T02:25:36.724409+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:36.964400+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:37.445946+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:37.881407+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:38.058335+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:38.307450+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:38.536053+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:38.793050+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:39.036348+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:39.204182+01:00 zephir.ac-test.fr zephir_backend: [-] None

#8 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans

root@zephir:/var/log# vim /usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py
root@zephir:/var/log# systemctl restart zephir
root@zephir:/var/log# tail f /var/log/rsyslog/local/zephir_backend/zephir_backend.alert.log
2016-12-10T02:25:36.724409+01:00 zephir.ac-test.fr zephir_backend: [
] None
2016-12-10T02:25:36.964400+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:37.445946+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:37.881407+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:38.058335+01:00 zephir.ac-test.fr zephir_backend: [-] None

#9 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans

Cramer un fichier :-)

root@zephir:/var/lib/zephir# vim packages_eole_2.6.0_test-eole.ac-dijon.fr.ini 
root@zephir:/var/lib/zephir# systemctl restart zephir
root@zephir:/var/lib/zephir# 
root@zephir:/var/lib/zephir# 
root@zephir:/var/lib/zephir# tail -f /var/log/rsyslog/local/zephir_backend/zephir_backend.alert.log
2016-12-10T02:25:39.036348+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-10T02:25:39.204182+01:00 zephir.ac-test.fr zephir_backend: [-] None
2016-12-16T15:08:39.215714+01:00 zephir.ac-test.fr zephir_backend: [-] Traceback (most recent call last):
2016-12-16T15:08:39.215996+01:00 zephir.ac-test.fr zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/backend/uucp_rpc.py", line 1379, in xmlrpc_scan_timeouts
2016-12-16T15:08:39.216619+01:00 zephir.ac-test.fr zephir_backend: [-]     self.parent.maj_checker = AptChecker()
2016-12-16T15:08:39.216877+01:00 zephir.ac-test.fr zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 111, in __init__
2016-12-16T15:08:39.217614+01:00 zephir.ac-test.fr zephir_backend: [-]     self.load_packages(zephir_version, 'eole', serv_maj)
2016-12-16T15:08:39.217874+01:00 zephir.ac-test.fr zephir_backend: [-]   File "/usr/lib/python2.7/dist-packages/zephir/backend/lib_backend.py", line 140, in load_packages
2016-12-16T15:08:39.218167+01:00 zephir.ac-test.fr zephir_backend: [-]     log.msg("Erreur de chargement de %s (corrompu ?), fichier supprimé" % self.pkg_file[zephir_version][serv_maj])
2016-12-16T15:08:39.218423+01:00 zephir.ac-test.fr zephir_backend: [-] KeyError: u'test-eole.ac-dijon.fr'

#10 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans

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

Formats disponibles : Atom PDF