Ok, isso deixa as coisas um pouco mais claras. command-not-found
é um programa python, que é executado quando o seu comando não é encontrado no sistema . (Sua função é sugerir alternativas e correções em caso de erro de digitação, etc.) Veja /usr/bin/command-not-found
. Ele está tentando importar o módulo CommandNotFound
e não consegue, apontando claramente para uma instalação de python estragada. Eu não sou tão familiar com command-not-found
, mas acho que corrigir sua instalação do Python fará com que o problema desapareça.
Só para elaborar um pouco, o que provavelmente está acontecendo é que o módulo command-not-found
está localizado em algum lugar onde o python padrão não está procurando por ele. Um problema de caminho, basicamente.
Sugestões de depuração:
1) Para começar, qual é a saída de
$ which python
e a que pacote / instalação pertence esse arquivo?
2) Qual é a saída para sua instalação correspondente ao código abaixo? O caminho aqui é o caminho de importação deste python.
$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> sys.path
['', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode']