Anomalie #6165
pb d'encoding dans le message de log du gestionnaire de paquet
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
root@eolebase:/etc/apt# apt-eole install era Running install for root Install: era. Failed http://eole.ac-dijon.fr/eole/ eole-2.4-unstable/main era all 2.4.0-5 Done downloading Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pyeole/loghandlers.py", line 92, in emit message = self.format(record) File "/usr/lib/python2.7/dist-packages/pyeole/loghandlers.py", line 172, in format message = logging.StreamHandler.format(self, record) File "/usr/lib/python2.7/logging/__init__.py", line 723, in format return fmt.format(record) File "/usr/lib/python2.7/logging/__init__.py", line 467, in format s = self._fmt % record.__dict__ UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 90: ordinal not in range(128) Logged from file pkg.py, line 251
Révisions associées
Passage du gestionnaire de paquet en unicode
Le passage en unicode des objets « Exceptions() » ne fonctionne pas, il
ne faut donc passer que le message de l’exception
- pyeole/pkg.py: Passage des chaînes de caractères en unicode.
Passer les messages des exceptions aux fonctions de « log ».
Fixes: #6165 @45m
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Echéance mis à 04/10/2013
- Statut changé de Nouveau à Accepté
- Début mis à 30/09/2013
#2 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 7a55dac59a636b2b854fdb6421484f9483084fda.
#3 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Sujet changé de pb d'encoding dans le message de log à pb d'encoding dans le message de log du gestionnaire de paquet
#4 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé