Tâche #17413
Scénario #17993: Traitement express MEN (48-50)
mauvaise reference tableau self.pkg_file[zephir_version][serv_maj]
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
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] None
2016-12-10T02:25:36.724409+01:00 zephir.ac-test.fr zephir_backend: [
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