erro Python3.2; Não é possível instalar ou remover nada

3

Pesquisei o máximo que pude, mas não consegui encontrar uma solução para corrigir meu problema.

Se eu instalar qualquer coisa, remover qualquer coisa, executar sudo apt-get update ou sudo apt-get upgrade , parece que ainda recebo a seguinte mensagem:

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

Vale a pena mencionar que esse problema ocorreu na minha área de trabalho logo depois que eu estava atualizando e o poder da cidade acabou de sair. Quando eu reiniciei o sistema depois que ele retornou, o sistema ficou muito lento e as atualizações pareciam mostrar "Atualização parcial". Eu cancelei, executei sudo apt-get install -f e todos os comandos necessários para executá-lo, mas parece que não funcionou depois disso.

Mais notas: Ao tentar instalar o Synaptic, recebo este erro:

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)
    
por Tushant M 01.11.2012 / 21:52

2 respostas

2

Tente executar

sudo dpkg --configure -a

Para reconfigurar suas dependências.

Você também pode tentar editar manualmente o arquivo de status do seu pacote

Fonte: link

    
por Kyle Macey 01.11.2012 / 22:34
1

Eu "acho" consegui resolver meu próprio problema (embora não tenha certeza de suas conseqüências). Depois de executar o "sudo apt-get clean", clico em "sudo nautilus / var / lib / dpkg / info". Lá, eu apaguei TODOS os arquivos referentes aos nomes de pacotes, o que me deu problemas (como todos os arquivos "python3.2", "blender" e "yafaray") depois de fazer backup deles em certos arquivos compactados. Depois disso, apertei o apt-get update e o apt-get upgrade. Uma vez que ele não me mostrou nenhuma atualização, eu simplesmente fiz um "sudo apt-get purge" em python3 e python3.2, e quaisquer pacotes conflitantes residuais como yafaray e blender. Depois disso, eu reinstalei python3 e python3.2 com os outros pacotes.

Parece ter resolvido meu problema, mas isso certamente pode não ser a melhor solução. Por favor, sinta-se à vontade para enviar suas soluções, caso outras pessoas tenham o mesmo problema que eu.

    
por Tushant M 02.11.2012 / 00:12