problema de localidade na instalação recente do CentOS

1

Eu fiz vários CentOS 7 instalar ultimamente usando o CD NetInstall e tudo está indo bem, acabamentos de instalação, posso acessar o servidor. No entanto, quando tento me conectar ao servidor usando o ssh, recebo:

-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

de fato digitando "locale" eu recebo:

# locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.utf8
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

A configuração é:

# cat /etc/locale.conf
LANG="en_US.utf8"
[root@moria ~]# localectl list-locales | grep en_US
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8

Então, nada sofisticado, é um novo CentOS atualizado.

Tentando definir, recebo:

# localectl set-locale LC_TYPE=en_US.utf8
Failed to issue method call: Invalid Locale data.

Então, minha pergunta: o que estou perdendo? Como configurar isso corretamente. Muito obrigado!

    
por Warnaud 23.04.2018 / 13:22

1 resposta

0

Sua variável LC_CTYPE parece estar definida incorretamente. Deve ser:

LC_CTYPE="en_US.UTF-8"

em vez de

LC_CTYPE = UTF-8

Como RobotJohnny afirmou, pode ter algo a ver com o seu cliente SSH.

    
por 23.04.2018 / 14:59