Development #27056
ne pas planter __version__ sur une erreur de cache debian
Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Catégorie:
-
Version cible:
-
Début:
07 octobre 2018
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Description
Internal Server Error: /__version__ Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 108, in get_response response = middleware_method(request) File "/usr/lib/python2.7/dist-packages/hobo/middleware/version.py", line 11, in process_request packages_version = middleware.VersionMiddleware.get_packages_version() File "/usr/lib/python2.7/dist-packages/hobo/scrutiny/wsgi/middleware.py", line 79, in get_packages_version cache = apt_cache.Cache() File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 107, in __init__ self.open(progress) File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 154, in open self._cache = apt_pkg.Cache(progress) SystemError: E:Splitting of file /var/lib/apt/lists/mirror.aquaray.com_debian_dists_jessie-backports_InRelease failed as it doesn't contain all expected parts 0 1 0, E:The package lists or status file could not be parsed or opened.
Comme on a genre haproxy/prometheus/que sais-je qui utilise cette URL pour vérifier le bon fonctionnement, c'est nul quand ça plante.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Fichier 0001-versions-middleware-don-t-fail-on-corrupted-apt-cach.patch 0001-versions-middleware-don-t-fail-on-corrupted-apt-cach.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Christophe Siraut il y a plus de 5 ans
- Statut changé de Solution proposée à Solution validée
à priori ces requêtes ne viennent pas de haproxy ou prometheus, serait-ce hobo.middleware.VersionMiddleware?
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Solution validée à Résolu (à déployer)
(je pense quand même vraiment que c'est l'haproxy de nanterre).
commit d1c12504bb845978834069dd9c3b4e07fd064325 Author: Frédéric Péters <fpeters@entrouvert.com> Date: Sun Oct 7 08:38:48 2018 +0200 versions middleware: don't fail on corrupted apt cache (#27056)
Mis à jour par Frédéric Péters il y a plus de 5 ans
- Statut changé de Résolu (à déployer) à Solution déployée
versions middleware: don't fail on corrupted apt cache (#27056)