Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/04/2013, à 13:21

metalux

[Résolu]Erreur python avec add-apt-repository

Bonjour,
Tout est dans le titre. Voici le retour du terminal

Exception in thread Thread-1:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 551, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 99, in run
    self.add_ppa_signing_key(self.ppa_path)
  File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 132, in add_ppa_signing_key
    tmp_keyring_dir = tempfile.mkdtemp()
  File "/usr/lib/python2.7/tempfile.py", line 322, in mkdtemp
    name = names.next()
  File "/usr/lib/python2.7/tempfile.py", line 141, in next
    letters = [choose(c) for dummy in "123456"]
  File "/usr/lib/python2.7/random.py", line 274, in choice
    return seq[int(self.random() * len(seq))]  # raises IndexError if seq is empty
ValueError: cannot convert float NaN to integer

J'ai réinstallé python-software-properties mais rien n'y fait.

Dernière modification par metalux (Le 02/04/2013, à 23:18)

Hors ligne

#2 Le 01/04/2013, à 14:37

Didier-T

Re : [Résolu]Erreur python avec add-apt-repository

tu a cette erreur sous 12.04 ?

Hors ligne

#3 Le 01/04/2013, à 14:47

metalux

Re : [Résolu]Erreur python avec add-apt-repository

Oui, Voyager 12.04

Hors ligne

#4 Le 01/04/2013, à 14:49

Didier-T

Re : [Résolu]Erreur python avec add-apt-repository

a mon avis il vas falloir patienté, j'ai l'impression que sous 12.04 il y a beaucoup de problème avec la gestion de la mémoire sous python.

Hors ligne

#5 Le 02/04/2013, à 23:17

metalux

Re : [Résolu]Erreur python avec add-apt-repository

Ayant trouvé la solution, je la poste, ça pourra toujours servir. Le problème intervient avec des processeurs n'ayant pas le support des instructions SSE2 (AMD Sempron ou Athlon).
Source: https://bugs.launchpad.net/ubuntu/+sour … ug/1063350
Ce problème affecte également flash, si vous ne pouvez pas utiliser une version supérieure à 11.1.102.63 et que vous rencontrez cette erreur, vous êtes certainement concerné. Pour en être sûr, il faut vérifier si votre processeur supporte sse2 en exécutant la commande suivante:

grep flags /proc/cpuinfo

Pour résoudre le bug, il faut patcher softwareproperties. Voici la commande faîte avec l'aide de Didier-T:

sudo sed -i.bak '/curl.close/a\    dummy = 1.0\/2' /usr/lib/python2.7/dist-packages/softwareproperties/ppa.py

Cela va patcher le fichier tout en faisant une sauvegarde du fichier original.
Maintenant, les clefs GPG seront bien ajoutées avec add-apt-repository et il n'y aura plus d'erreurs.
Il semble que le bug affecte également l'ajout de P.P.A. en graphique à partir de software-properties-gtk (accessible à partir de la logithèque, édition/Sources de logiciels), les dépôts s'ajoutant correctement mais pas les clefs GPG.

Hors ligne