Projet

Général

Profil

Anomalie #8394

Problème apt-eole en mode conteneur.

Ajouté par Philippe Caseiro il y a presque 10 ans. Mis à jour il y a presque 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
18/06/2014
Echéance:
04/07/2014
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
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

Révision 4902ad83 (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

Ajout et utilisation de la fonction pyeole.encode.normalize

Fixes #8394 @1h

Révision 0e7b951e (diff)
Ajouté par Joël Cuissinat il y a presque 10 ans

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

#3 Mis à jour par Joël Cuissinat il y a presque 10 ans

  • Tâche parente #8326 supprimé

#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 !).

Formats disponibles : Atom PDF