sábado, 15 de julho de 2017

Corrigindo o erro "ImportError: No module named 'ConfigParser" no Debian

Esse bug eu vi somente uma vez, mais precisamente na distro solydXK, baseada no Debian. Quando você desinstala o pacote apt-xapian-index, para melhorar o desempenho, aparece o seguinte erro:

Traceback (most recent call last):
   File "/usr/bin/pycompile", line 35, in <module>
     from debpython.version import SUPPORTED, debsorted, vrepr, \
   File "/usr/share/python/debpython/version.py", line 24, in <module>
     from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'

dpkg: erro ao processar o pacote apt-xapian-index (--configure):
 sub-processo script post-installation instalado retornou estado de saída de erro 1

Erros foram encontrados durante o processamento de:
 apt-xapian-index

E: Sub-process /usr/bin/dpkg returned an error code (1)

Isso gera um loop infinito com o apt, impedindo-o de fazer qualquer operação de gerenciamento de pacotes no Debian. Caso ocorra com outros pacotes também, é fácil consertar. Para isso, abra um terminal e rode os comandos abaixo, na ordem:

$ cd /usr/bin 
$ su - [ENTER] 
# rm -rf python 
# ln -s python2.7 python 
# exit 

Pronto. Resolvido o problema.

Até a próxima dica!
;-))

Nenhum comentário:

Postar um comentário