Aviso de localização ao executar o adduser

3

Eu apenas tentei adicionar um usuário a um grupo

$ adduser someuser sudo
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
    LANGUAGE = "en_US:en",
    LC_ALL = (unset),
    LC_PAPER = "pl_PL.UTF-8",
    LC_ADDRESS = "pl_PL.UTF-8",
    LC_MONETARY = "pl_PL.UTF-8",
    LC_NUMERIC = "pl_PL.UTF-8",
    LC_TELEPHONE = "pl_PL.UTF-8",
    LC_IDENTIFICATION = "pl_PL.UTF-8",
    LC_MEASUREMENT = "pl_PL.UTF-8",
    LC_TIME = "pl_PL.UTF-8",
    LC_NAME = "pl_PL.UTF-8",
    LANG = "en_US.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Adding user 'someuser' to group 'sudo' ...
Adding user someuser to group sudo
Done.

O que isso significa, o que deu errado e como eliminar o erro?

    
por Kalmar 29.03.2013 / 13:24

1 resposta

3

De acordo com esta publicação no UbuntuForums.org :

  

Você precisa prestar atenção à sua mensagem de erro e emitir um comando   para o seu local ausente.

     

Por exemplo, este é o erro que recebi:

     

Código:

perl: warning: Setting locale failed. perl: warning: 
Please check that your locale settings:
LANGUAGE = "en_CA:en",  
LC_ALL = (unset),
LANG = "en_CA"
are supported and installed on your system. 
perl: warning: Falling back to the standard locale ("C").
  

A string LANG é a que você precisa.

Pela aparência da sua mensagem de erro, isso deve funcionar para você:

sudo locale-gen en_US en_US.UTF-8 pl_PL pl_PL.UTF-8
sudo dpkg-reconfigure locales

Em retrospectiva, pesquisar esta mensagem de erro revela muitas correções; mas muito pouco na forma de "por que" ou "como" é causado. Eu suspeito que tem algo a ver com os usuários que executam várias localidades, que podem existir em diferentes graus de integridade. Mas eu realmente não tenho nada em que basear isso, além de:

  • Eu nunca vi em minhas próprias máquinas.
  • Os usuários nas minhas máquinas estão configurados para usar apenas uma localidade.

Outras referências:

por Aaron 29.03.2013 / 15:55