Anomalie #8394
Problème apt-eole en mode conteneur.
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
Pour reproduire :
- lancer apt-eole update sur un amonecole 2.4
Hit http://eole.ac-dijon.fr precise/multiverse TranslationIndex Done http://test-eole.ac-dijon.fr eole-2.4-unstable/main amd64 2014-06-18-1020.59.pdiff Done http://test-eole.ac-dijon.fr eole-2.4-unstable/main amd64 2014-06-18-1020.59.pdiff Done http://test-eole.ac-dijon.fr eole-2.4-unstable/main i386 2014-06-18-1020.59.pdiff Done downloading apt-eole - E:Method rred has died unexpectedly!, E:Sub-process rred received a segmentation fault. Traceback (most recent call last): File "/usr/sbin/apt-eole", line 20, in <module> apt_cli() File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 302, in apt_cli cli_log.error("{0}".format(err.message)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 2: ordinal not in range(128)
Révisions associées
Ajout et utilisation de la fonction pyeole.encode.normalize
Fixes #8394 @1h
Tests unitaires sur pyeole.encode
Ref #8394 @30m
Historique
#1 Mis à jour par Daniel Dehennin il y a presque 10 ans
- Projet changé de creole à python-pyeole
- Echéance mis à 20/06/2014
- Statut changé de Nouveau à Accepté
- Assigné à mis à Daniel Dehennin
- Début mis à 18/06/2014
- Temps estimé mis à 1.00 h
- Distribution changé de EOLE 2.3 à EOLE 2.4
Il s’agit d’un problème de chaîne de format qui est inutile.
Pour reproduire simplement:
root@amonecole-2.4:~# sed -i '286 i \ raise SystemError(u"Une exception avec des caractères unicodes: ☠ ðþ")' /usr/share/pyshared/pyeole/pkg.py root@amonecole-2.4:~# apt-eole update Traceback (most recent call last): File "/usr/sbin/apt-eole", line 20, in <module> apt_cli() File "/usr/lib/python2.7/dist-packages/pyeole/pkg.py", line 303, in apt_cli cli_log.error("{0}".format(err.message)) UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 29: ordinal not in range(128)
#2 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Accepté à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 4902ad83da7ee081e5d52978797a71661b0340e4.
#3 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Tâche parente
#8326supprimé
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Echéance changé de 20/06/2014 à 04/07/2014
#5 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de Résolu à Fermé
Exemple OK (en descendant d'une ligne !).