web-dev-qa-db-ja.com

CentOSのロケールエラー

SSH経由でCentOS6サーバーにログインするたびに、このエラーが発生します

そのエラーの意味と修正方法を誰かに説明してもらえますか?

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

修正:Millie Smithに感謝します( https://stackoverflow.com/users/2850543/millie-smith )& http://linuxforums.org.uk/index.php?topic=10318.

Sshを介したrootユーザーの使用

これらのコマンドを実行します

vi /etc/environment

&これらの行を追加します:

LANG=en_US.utf-8
LC_ALL=en_US.utf-8
57
Seif Hatem

SSH経由でホストに接続する前に、LC_ALLCに設定できます。

LC_ALL=C ssh [email protected]
2
kenorb

私はyum reinstall glibc-common from there および@SeifHatemのメソッド。

しかし、それは機能しません。

これを試してみてください。

できます。

export LANG=en_US.UTF-8
export LC_CTYPE="en_US.UTF-8"
export LC_NUMERIC="en_US.UTF-8"
export LC_TIME="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_MONETARY="en_US.UTF-8"
export LC_MESSAGES="en_US.UTF-8"
export LC_PAPER="en_US.UTF-8"
export LC_NAME="en_US.UTF-8"
export LC_ADDRESS="en_US.UTF-8"
export LC_TELEPHONE="en_US.UTF-8"
export LC_MEASUREMENT="en_US.UTF-8"
export LC_IDENTIFICATION="en_US.UTF-8"
export LC_ALL=en_US.UTF-8

https://github.com/2creatives/vagrant-centos/issues/7

1
vsxen