web-dev-qa-db-fra.com

Erreur de localisation en centos

Chaque fois que je me connecte à mon serveur CentOS 6 via SSH, j'obtiens cette erreur

Quelqu'un peut-il s'il vous plaît expliquer ce que cette erreur signifie et comment y remédier?

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

Le correctif: Merci à Millie Smith ( https://stackoverflow.com/users/2850543/millie-smith ) & http://linuxforums.org.uk/index.php ? topic = 10318.0

Utiliser l'utilisateur root via ssh

Exécuter ces commandes

vi /etc/environment

& ajoutez ces lignes:

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

J'essaie yum reinstall glibc-common de et la méthode de @Seif Hatem.

mais ça ne marche pas.

vous pouvez utiliser essayer ceci.

Ça marche.

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

Avant de vous connecter à l'hôte via SSH, vous pouvez définir LC_ALL sur C, par exemple.

LC_ALL=C ssh [email protected]
1
kenorb