O Update Manager não abrirá (erro relacionado ao pythonverbose)

1

Estou tendo um problema com o gerenciador de atualização. Ontem à noite, meu computador reiniciar de repente durante o processo de atualização. Agora, ele não será aberto e continuará aparecendo no notificador com uma mensagem avisando que ocorreu um erro. O erro é o mesmo que é exibido quando tento abri-lo no terminal:

Error in sitecustomize; set PYTHONVERBOSE for traceback:
EOFError: EOF read where not expected
Traceback (most recent call last):
 File "/usr/bin/update-manager", line 26, in <module>
 from __future__ import print_function
EOFError: EOF read where not expected

Eu já vi algumas perguntas aqui, mas a maioria delas está relacionada a problemas com o ppas e o arquivo source.list. Isso parece ser um bug no próprio gerenciador de atualização. Eu já tentei removê-lo e instalar novamente, mas o problema persiste. Também notei outro erro: meu centro de origem também não abre. A mensagem para isso é semelhante à outra:

Error in sitecustomize; set PYTHONVERBOSE for traceback:
EOFError: EOF read where not expected
Traceback (most recent call last):
  File "/usr/lib/command-not-found", line 5, in <module>
    from __future__ import absolute_import, print_function
EOFError: EOF read where not expected

Por enquanto, estou usando o apt-get update & & atualização para atualização e o Synaptic para o gerenciamento de origem. Mas eu realmente gostaria de consertar isso. Alguém pode ajudar?

Estou no Ubuntu 12.10, Gnome-remix, 64 bits.

    
por Mateus Machado Luna 27.10.2012 / 00:58

1 resposta

0

A mensagem de erro pode ser um sintoma da corrupção do módulo compilado do Python ( .pyc ), o que não é improvável, dado o inesperado reinício súbito. Eu experimentei isso com o wajig recentemente.

A solução foi excluir o arquivo .pyc correspondente ao módulo com falha (no seu caso, __future__.pyc , até onde eu saiba). Esse arquivo .pyc pode estar localizado em uma subpasta __pycache__ . Você deve ser capaz de seguramente sudo rm -r esta pasta, ela será recriada conforme necessário.

    
por kynan 20.01.2013 / 00:28