Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 01/04/2013, à 12: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, à 22:18)


Xubuntu 14.04 LTS sur HP Pavilion t728.fr
Precise Pangolin 64 bits sur Acer aspire 5738ZG
Voyager 13.04 mise à niveau en 14.04 sur TOSHIBA  Satellite C870-196.
Faîtes la mise à jour de vos P.P.A. automatiquement

Hors ligne

#2 Le 01/04/2013, à 13: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, à 13:47

metalux

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

Oui, Voyager 12.04


Xubuntu 14.04 LTS sur HP Pavilion t728.fr
Precise Pangolin 64 bits sur Acer aspire 5738ZG
Voyager 13.04 mise à niveau en 14.04 sur TOSHIBA  Satellite C870-196.
Faîtes la mise à jour de vos P.P.A. automatiquement

Hors ligne

#4 Le 01/04/2013, à 13: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, à 22: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.


Xubuntu 14.04 LTS sur HP Pavilion t728.fr
Precise Pangolin 64 bits sur Acer aspire 5738ZG
Voyager 13.04 mise à niveau en 14.04 sur TOSHIBA  Satellite C870-196.
Faîtes la mise à jour de vos P.P.A. automatiquement

Hors ligne

Haut de page ↑