Autor Tópico: Comando errado dando Erro  (Lida 2478 vezes)

Offline g4p

  • Usuário Ubuntu
  • *
  • Mensagens: 262
    • Ver perfil
Comando errado dando Erro
« Online: 20 de Janeiro de 2014, 09:33 »
Pessoal, como vocês estão sabendo.. aqui na empresa perdemos alguns hds e, inclusive, o próprio servidor por conta da queda de energia que tivemos. Sexta-feira passada compramos um novo servidor, um HP ML310E. Instalei o Ubuntu Server 13.10 nele e está funcionando 99%. Esto tendo um probleminha com ele que não sei se pode me levar a um problema maior futuramente.

Se eu digito um comando errado, ao invés dele me retornar command not found e dizer quais são os comandos semelhantes verdadeiros.. ele me retorna o seguinte:

Citar
editora@editora:/etc/default$ ifconfi
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.3.2 final 0
Distributor ID:   Ubuntu
Description:   Ubuntu 13.10
Release:   13.10
Codename:   saucy
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.3/locale.py", line 541, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

Nunca tinha visto isso. Alguém sabe o motivo disso e alguma forma de resolver?
« Última modificação: 20 de Janeiro de 2014, 12:31 por g4p »

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Comando errado dando Erro
« Resposta #1 Online: 20 de Janeiro de 2014, 11:32 »
Ola

Reinstale (ou instale) seus locales (suporte a idiomas)

Durante a instalação do sistema é possivel que ficou metade Inglês / metade Português, resultando num erro de tradução e consequente "quebra" do pacote command-not-found. (Leia o fim da mensagem de erro)

Após acertar os locales (I18n), pode ser preciso reinstalar o pacote com apt-get install reinstall command-not-found

(Mas acho que só acertando os locales já resolve)

Já tive este erro mas com outro pacote.

[]'s

Offline g4p

  • Usuário Ubuntu
  • *
  • Mensagens: 262
    • Ver perfil
Re: Comando errado dando Erro
« Resposta #2 Online: 20 de Janeiro de 2014, 12:18 »
Tota,

Obrigado pela respostas.

Eu andei pesquisando no Google e achei a seguinte solução. Funcionou perfeito!

http://oraculum.blog.br/blogoraculum/index.php/2011/05/27/python-erro-ao-ler-locales-pt-br/

Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Comando errado dando Erro
« Resposta #3 Online: 20 de Janeiro de 2014, 12:51 »
É isto aí.

Depois dizem que Linux é difícil...

[]'s e boa sorte