Quand j'essaye toujours d'installer un nouveau paquet, je reçois ce message:
Can't set locale; make sure $LC_* and $LANG are correct!
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_GB:en",
LC_ALL = (unset),
LC_CTYPE = "en_GB.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Mon système d'exploitation est Debian Jessie 8.3 (Mate) en anglais avec un clavier français. Quand je tape locale, j'obtiens ceci:
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_GB:en
LC_CTYPE=en_GB.UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
/etc/locale.gen
n’a pas fait le travail pour moi (déconnexion / connexion), mais alocale-gen
résolu montmux: need UTF-8 locale (LC_CTYPE)
problème leDebian 4.9.82
/etc/locale.gen
et puis exécutezlocale-gen
.en_US.UTF-8
aussi bien que votre propre lieu. J'ai découvert la difficulté, puis je suis revenu ici pour faire ma propre réponse avant de me rendre compte que c'était toujours ici.La solution la mieux notée n'a pas aidé dans mon cas, alors j'ai utilisé celui-ci:
Après cela, je me suis déconnecté et connecté et une erreur était manquante.
la source
Ces commandes m'ont sauvé la vie
la source
Si vous rencontrez ce problème sur un framboise pi (ou autre?) Et que vous obtenez le message d'erreur lorsque vous passez au pi, il existe 2 autres solutions
On est éditer
/etc/ssh/sshd_config
sur le pi et commenter la lignepar exemple
sudo nano /etc/ssh/sshd_config
Après quoi vous devez redémarrer le serveur ssh
L'autre est sur votre machine cliente ( pas la pi ) edit
/etc/ssh/ssh_config
(chemin différent de ci-dessus) et commentez la lignela source
Vous devez installer le paquet
locales
(oulocales-all
les paramètres régionaux en_GB, selon la version de Debian que vous avez).Une solution de contournement pour ne pas avoir de telles erreurs: définissez
LANG=C
sur root pour qu’il n’utilise pas de paramètres régionaux.la source