web-dev-qa-db-fra.com

Erreur Python3.2; Impossible d'installer ou de supprimer quoi que ce soit

J'ai cherché autant que possible, mais je n'arrivais pas à trouver une solution pour résoudre mon problème.

Que j'installe quoi que ce soit, que je supprime quelque chose, que je lance Sudo apt-get update ou Sudo apt-get upgrade, Il me semble toujours recevoir le message suivant:

Setting up python3.2 (3.2.3-0ubuntu3.2) ...
Traceback (most recent call last):
  File "/usr/lib/python3.2/py_compile.py", line 187, in <module>
    sys.exit(main())
  File "/usr/lib/python3.2/py_compile.py", line 179, in main
    compile(filename, doraise=True)
  File "/usr/lib/python3.2/py_compile.py", line 111, in compile
    with tokenize.open(file) as f:
  File "/usr/lib/python3.2/tokenize.py", line 344, in open
    encoding, lines = detect_encoding(buffer.readline)
  File "/usr/lib/python3.2/tokenize.py", line 332, in detect_encoding
    encoding = find_cookie(second)
  File "/usr/lib/python3.2/tokenize.py", line 304, in find_cookie
    codec = lookup(encoding)
  File "/usr/lib/python3.2/encodings/__init__.py", line 98, in search_function
    level=0)
EOFError: EOF read where not expected
dpkg: error processing python3.2 (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up libopenimageio1.0 (1.0.9+git20120918-0irie3~precise1) ...
dpkg: dependency problems prevent configuration of libpython3.2:
 libpython3.2 depends on python3.2 (= 3.2.3-0ubuntu3.2); however:
  Package python3.2 is not configured yet.
dpkg: error processing libpython3.2 (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Errors were encountered while processing:
 python3.2
 libpython3.2

Il convient de mentionner que ce problème s'est produit sur mon bureau juste après la mise à jour et que l'alimentation de la ville vient de se couper. Lorsque j'ai redémarré après son retour, le système est devenu extrêmement lent et les mises à jour semblaient indiquer "Mise à niveau partielle". Je l'ai annulé, j'ai couru Sudo apt-get install -f et toutes les commandes nécessaires pour le faire fonctionner, mais cela n'a pas semblé fonctionner après cela.

Notes supplémentaires: En essayant d'installer Synaptic, j'obtiens cette erreur:

Setting up python3.2 (3.2.3-0ubuntu3.2) ...
Traceback (most recent call last):
  File "/usr/lib/python3.2/py_compile.py", line 187, in <module>
    sys.exit(main())
  File "/usr/lib/python3.2/py_compile.py", line 179, in main
    compile(filename, doraise=True)
  File "/usr/lib/python3.2/py_compile.py", line 111, in compile
    with tokenize.open(file) as f:
  File "/usr/lib/python3.2/tokenize.py", line 344, in open
    encoding, lines = detect_encoding(buffer.readline)
  File "/usr/lib/python3.2/tokenize.py", line 332, in detect_encoding
    encoding = find_cookie(second)
  File "/usr/lib/python3.2/tokenize.py", line 304, in find_cookie
    codec = lookup(encoding)
  File "/usr/lib/python3.2/encodings/__init__.py", line 98, in search_function
    level=0)
EOFError: EOF read where not expected
dpkg: error processing python3.2 (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of libpython3.2:
 libpython3.2 depends on python3.2 (= 3.2.3-0ubuntu3.2); however:
  Package python3.2 is not configured yet.
dpkg: error processing libpython3.2 (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              No apport report written because MaxReports is reached already
                                            Errors were encountered while processing:
 python3.2
 libpython3.2
E: Sub-process /usr/bin/dpkg returned an error code (1)
3
Tushant M

Essayez de courir

Sudo dpkg --configure -a

Pour reconfigurer vos dépendances.

Vous pouvez également essayer de modifier manuellement le fichier d'état de votre package


Source: http://www.iasptk.com/ubuntu-fix-broken-package-best-solution

2
Kyle Macey

Je "pense" que j'ai réussi à résoudre mon propre problème (bien que je ne sois pas sûr de ses conséquences). Après avoir exécuté "Sudo apt-get clean", je clique sur "Sudo nautilus/var/lib/dpkg/info". Là, j'ai supprimé CHAQUE fichier se rapportant aux noms de paquets me posant des problèmes (tels que tous les fichiers "python3.2", "blender" et "yafaray") après les avoir sauvegardés dans certains fichiers compressés. Après cela, je clique sur apt-get update et apt-get upgrade. Une fois qu'il ne m'a montré aucune mise à niveau, j'ai simplement fait une "purge Sudo apt-get" sur python3 et python3.2, et sur tous les paquets en conflit résiduels comme yafaray et blender. Après cela, j'ai réinstallé python3 et python3.2 avec les autres packages.

Semble avoir résolu mon problème, mais ce n'est certainement pas la meilleure solution. N'hésitez pas à soumettre vos solutions au cas où d'autres auraient le même problème que moi.

1
Tushant M