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 12/02/2007, à 19:09

Mitrox

Plantage des applications en python

Je crois que mon sujet sera plus à ça place ici, si un modérateur veut bien supprimer mon sujet "Plantage des applications en python" de la section "Général". Merci big_smile

Bonjour,
un certain nombre de mes applications en python ne fonctionnent plus :
- gmail notify,
- bittorent,
- pok3d et
- "ajouter/enlever..." du menu application (c'est en python ça ?)

j'ai donc essayé de réinstaller tous les paquets ayant un rapport avec python et voila l'erreur que j'ai en retour :

E: /var/cache/apt/archives/python-poker-network_1.0.34-1_all.deb: le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1
E: /var/cache/apt/archives/python-poker2d_1.0.34-1_i386.deb: le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1

voyant que pok3d est probablement à l'origine du problème, j'ai essayé de le supprimer :

mitrox@mitrox-desktop:~$ sudo apt-get remove python-poker-network python-poker2d
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
Les paquets suivants ont été automatiquement installés mais ne sont plus nécessaires :
  mysql-client python-libxslt1 libosgal-cvs1 libnet-daemon-perl libcfitsio2 python-mysqldb python-pygame libopenalpp-cvs1 libopenscenegraph4
  gtk2-engines-pixbuf libdbi-perl libdbd-mysql-perl libpoker3d mysql-client-5.0 mysql-common python-poker-network libproducer4 libgeos2c2a libplrpc-perl
  libosgcal0 libmysqlclient15off libalut0 libpoker-eval apg python-poker2d python-poker3d libopenthreads4 libhdf4g python-poker-engine libpq4
  dbconfig-common xwnc python-pypoker-eval libgdal1-1.3.1 libxerces27 libnetcdf3 libcoin40c2
Utiliser "apt-get autoremove" pour les supprimer
Les paquets suivants seront ENLEVÉS :
  python-poker-network python-poker2d python-poker3d
0 mis à jour, 0 nouvellement installés, 3 à enlever et 21 non mis à jour.
5 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 6148ko d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? O
(Lecture de la base de données... 117710 fichiers et répertoires déjà installés.)
Suppression de python-poker3d ...
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : erreur de traitement de python-poker3d (--remove) :
 le sous-processus pre-removal script a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : erreur lors du nettoyage :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
dpkg : erreur de traitement de python-poker2d (--remove) :
 Le paquet est dans un état incohérent - vous devriez
 le réinstaller avant d'essayer de le supprimer.
terminate called after throwing an instance of 'std::logic_error'
  what():  basic_string::_S_construct NULL not valid
dpkg : erreur de traitement de python-poker-network (--remove) :
 Le paquet est dans un état incohérent - vous devriez
 le réinstaller avant d'essayer de le supprimer.
Abandon (core dumped)
mitrox@mitrox-desktop:~$ Des erreurs ont été rencontrées pendant l'exécution :
 python-poker3d
 python-poker2d
 python-poker-network

en suivant le conseil indiqué dans le terminal j'ai essayé de réinstaller les paquets :

mitrox@mitrox-desktop:~$ sudo apt-get install python-poker3d python-poker2d python-poker-network
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Reading state information... Fait       
python-poker3d est déjà la plus récente version disponible.
python-poker2d est déjà la plus récente version disponible.
python-poker-network est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 21 non mis à jour.
5 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/1670ko dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
ATTENTION : les paquets suivants n'ont pas été authentifiés.
  python-poker-network python-poker2d
Faut-il installer ces paquets sans vérification (o/N) ? o
Préconfiguration des paquets...
Sélection du paquet python-poker-network précédemment désélectionné.
(Lecture de la base de données... 117711 fichiers et répertoires déjà installés.)
Préparation du remplacement de python-poker-network 1.0.34-1 (en utilisant .../python-poker-network_1.0.34-1_all.deb) ...
Stopping poker server ... done.
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 1
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
Stopping poker server ... done.
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : erreur de traitement de /var/cache/apt/archives/python-poker-network_1.0.34-1_all.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : erreur lors du nettoyage :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Sélection du paquet python-poker2d précédemment désélectionné.
Préparation du remplacement de python-poker2d 1.0.34-1 (en utilisant .../python-poker2d_1.0.34-1_i386.deb) ...
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : avertissement - ancien script pre-removal a retourné un code d'erreur de sortie 1
dpkg - tentative d'exécution du script du nouveau paquet à la place ...
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : erreur de traitement de /var/cache/apt/archives/python-poker2d_1.0.34-1_i386.deb (--unpack) :
 le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
  File "/usr/bin/pycentral", line 4, in ?
    from optparse import OptionParser
  File "/usr/lib/python2.4/optparse.py", line 71, in ?
    import textwrap
ImportError: No module named textwrap
dpkg : erreur lors du nettoyage :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
 /var/cache/apt/archives/python-poker-network_1.0.34-1_all.deb
 /var/cache/apt/archives/python-poker2d_1.0.34-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

J'ai aussi essayé de retélécharger les paquets avant de les réinstaller mais j'ai eu la même erreur en retour.

Merci d'avance pour votre aide.

Hors ligne

#2 Le 07/05/2007, à 10:12

sprtchk

Re : Plantage des applications en python

Salut,

J'ai exactement le même problème depuis la mise à jour vers Feisty : quand j'essaye de lancer certaines applications (televidilo, guidance-power-manager, dpkg --configure -a, kcontrol...) j'ai un message d'erreur du style :

$ guidance-power-manager
'import site' failed; use -v for traceback
Traceback (most recent call last):
  File "/usr/share/python-support/kde-guidance/guidance-power-manager.py", line 38, in <module>
    import dbus
ImportError: No module named dbus

À chaque fois c'est un module python qu'il ne trouve pas (pas toujours dbus, j'en ai recensé d'autres comme ext.reader.Sax2, wineconfig, mountconfig, userconfig, serviceconfig, displayconfig, xdg.DesktopEntry)

Le paquet dbus-python est bien installé, ainsi que python, python2.5, python2.5-dbg, python2.5-minimal, python2.5-dev, mais pas les autres versions de python.

Quelqu'un d'autre a-t-il eu ce problème et a-t-il su le résoudre ?

Hors ligne

#3 Le 13/05/2007, à 19:42

sprtchk

Re : Plantage des applications en python

Vraiment personne n'a une idée ?

Hors ligne

#4 Le 19/05/2007, à 00:32

iliade

Re : Plantage des applications en python

Bonjour a tous,
Enfaite je suis tomber par hasard sur votre question car je viens de tomber sur la meme Erreur mais seulement en fesant de la programmation Python. En allant voir sur des sites, enfaite c est un probleme d'execution.
Je vous conseillerai de vérifier toutes les dépendances des jeux, mais surtout les Bibliothèques Python, car peut etre qu il chercher une fonction particulière qu il ne peut avoir que dans cette lib.

Après je peux complètement me tromper. Car c est vraie que je commence tout juste Python.

Hors ligne

#5 Le 19/05/2007, à 16:58

sprtchk

Re : Plantage des applications en python

Salut,
Ça y est, je viens de trouver le problème : j'avais tout le temps cette erreur :

'import site' failed; use -v for traceback

et je crois que j'ai compris ce qu'elle signifiait : il cherchait le fichier /etc/python2.5/site.py, qui n'existait pas. Il y avait un fichier /etc/python2.5/site.py.dpkg-dist, je l'ai copié en /etc/python2.5/site.py, ensuite j'ai fait un dpkg-reconfigure sur tous les packages qui contiennent python dans leur nom, et maintenant tout a l'air nickel.

Dernière modification par sprtchk (Le 19/05/2007, à 21:53)

Hors ligne