falha de 'configuração de local não suportada' por comando não encontrado

50

Eu instalei recentemente o Ubuntu 12.10 mantendo as pastas pessoais da distribuição Linux Mint 13. O sistema foi instalado bem, mas no começo tudo estava em chinês (até o texto no Terminal). Consegui resolver isso editando alguns arquivos, mas ainda assim recebo um erro sempre que um comando não é encontrado no Terminal. Aqui está:

Sorry, command-not-found has crashed! Please file a bug report at:
https://bugs.launchpad.net/command-not-found/+filebug
Please include the following information with the report:

command-not-found version: 0.3
Python version: 3.2.3 final 0
Distributor ID: Ubuntu
Description:    Ubuntu 12.10
Release:    12.10
Codename:   quantal
Exception information:

unsupported locale setting
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/CommandNotFound/util.py", line 24, in crash_guard
callback()
  File "/usr/lib/command-not-found", line 69, in main
enable_i18n()
  File "/usr/lib/command-not-found", line 40, in enable_i18n
locale.setlocale(locale.LC_ALL, '')
  File "/usr/lib/python3.2/locale.py", line 541, in setlocale
return _setlocale(category, locale)
locale.Error: unsupported locale setting

Como posso me livrar desse erro. Ele diz que é um erro de localidade, então acho que pode estar relacionado ao problema inicial de idioma, mas não sou especialista em coisas de Linux. qual e sua OPINIAO?

Beni Bogosel
fonte
2
Legal que você encontrou uma solução e decidiu compartilhá-la. Deixe-o ficar, não há necessidade de apagar a informação boa :)
de Bruno Pereira
Essa é uma pergunta perfeitamente boa, pois a falha é separada da questão principal. command-not-foundé executado quando você tenta executar um comando que não existe (não pode ser encontrado). No entanto, eu recomendo relatar o erro. Se você pode reproduzi-lo, recomendo usar o Apport para enviar o relatório . Caso contrário, você ainda poderá relatar o erro com a mensagem de erro completa (ele contém o rastreamento, que provavelmente será útil pelos desenvolvedores para descobrir a origem do problema). Antes de denunciá-lo, consulte help.ubuntu.com/community/ReportingBugs .
`` Eliah Kagan

Respostas:

89

Eu tive o mesmo problema, mas encontrei a seguinte solução no ubuntuforums :

export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
Martijn
fonte
2
trabalhou para mim também, thx muito!
21313 Walialu
2
Posso confirmar que esta é a solução trabalhando para 13,10 (x64)
retalhamento
11
Este trabalho!!!!!!
GusDeCooL 08/11
Não funciona para mim - mas estou usando o en_GB.UTF-8 Mais alguma sugestão?
precisa saber é o seguinte
15

Eu olhei /etc/default/localee algumas das opções de idioma estavam em chinês. Eu os removi e adicionei o seguinte e está tudo bem agora:

LC_ALL="en_US.UTF-8"
Beni Bogosel
fonte
3
Não há necessidade de excluir a postagem.
Oct-- 23/10/12
11
Outra solução, que funcionou para mim:sudo locale-gen lt_LT.UTF-8
Pijusn