Forum Linux.debian/ubuntu Erreur Python

Posté par  .
Étiquettes :
0
19
mai
2007
Depuis qques jours j'ai une erreur python qui m'empeche de faire les mises a jour. Quelqu'un a une idée pour resoudre ce petit soucis ?
J'ai essayé deja de corriger selon la liste des bugs Debian mais rien n' y fait :-)
D'avance merci!!
Voici l'erreur :

libggi2 libgtk2.0-bin libgtk2.0-common libjack0.100.0-0 proftpd
Les paquets suivants seront mis à jour :
wajig
1 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour.
151 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o/96.7ko dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 121837 fichiers et répertoires déjà installés.)
Préparation du remplacement de wajig 2.0.35 (en utilisant .../archives/wajig_2.0.36_all.deb) ...
Traceback (most recent call last):
File "/usr/bin/pycentral", line 7, in ?
import pyversions
File "/usr/share/pycentral-data/pyversions.py", line 15
from ConfigParser import SafeConfigParser, NoOptionError
^
IndentationError: unindent does not match any outer indentation level
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 7, in ?
import pyversions
File "/usr/share/pycentral-data/pyversions.py", line 15
from ConfigParser import SafeConfigParser, NoOptionError
^
IndentationError: unindent does not match any outer indentation level
dpkg : erreur de traitement de /var/cache/apt/archives/wajig_2.0.36_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 7, in ?
import pyversions
File "/usr/share/pycentral-data/pyversions.py", line 15
from ConfigParser import SafeConfigParser, NoOptionError
^
IndentationError: unindent does not match any outer indentation level
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/wajig_2.0.36_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
tux:~#
  • # simple...

    Posté par  . Évalué à 1.

    1°) compte tenu de ce que fait wajig (surcouche à apt, dpkg etc etc)

    2°) compte tenu du message d'erreur, qui semble etre lié à la mise à jour de wajig

    tu dois pouvoir faire simplement (en ligne de commande)

    apt-get update
    apt-get remove --purge wajig (pour vraiment l'enlever)
    apt-get dist-upgrade -u (pour faire les mises à jours demandées)
    apt-get install wajig (pour reinstaller wajig vu que tu sembles tenir à ce programme)
    • [^] # Re: simple...

      Posté par  . Évalué à 1.

      Merci de votre aide mais malheureusement tous n'est pas si simple ;-)
      J'avais deja essayé cette commande, dont voici le resultat
      tux:/# apt-get remove --purge wajig
      Lecture des listes de paquets... Fait
      Construction de l'arbre des dépendances... Fait
      Les paquets suivants seront ENLEVÉS :
      wajig*
      0 mis à jour, 0 nouvellement installés, 1 à enlever et 5 non mis à jour.
      151 partiellement installés ou enlevés.
      Il est nécessaire de prendre 0o dans les archives.
      Après dépaquetage, 446ko d'espace disque seront libérés.
      Souhaitez-vous continuer [O/n] ? o
      dpkg : erreur de traitement de wajig (--purge) :
      Le paquet est dans un état incohérent - vous devriez
      le réinstaller avant d'essayer de le supprimer.
      Des erreurs ont été rencontrées pendant l'exécution :
      wajig
      E: Sub-process /usr/bin/dpkg returned an error code (1)
      tux:/#
      Meme en essayant de forcer la désinstallation
      • [^] # Re: simple...

        Posté par  . Évalué à 1.

        il ne reste plus qu'à aller jouer dans les fichiers cités dans le premier post pour corriger les erreurs.


        Traceback (most recent call last):

        File "/usr/bin/pycentral", line 7, in ?
        import pyversions

        File "/usr/share/pycentral-data/pyversions.py", line 15

        from ConfigParser import SafeConfigParser, NoOptionError
        ^
        IndentationError: unindent does not match any outer indentation level


        et par l'occasion, apprendre un peu de python.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.