[locale] dysfonctionnement (RESOLU)
Publié : jeu. 05 déc. 2019, 21:52
Bonsoir,
Je me heurte depuis un moment à un disfonctionnement des locales . J'ai fouillé le forum mais n'y ai pas trouvé de solution qui me permette de règler le problème.
Le contexte : nouvelle machine, nouvelle installation. Comme d'habitude, le plus light possible : démarrage en console, openbox... Tout s'est passé normalement jusqu'au moment de la génération des locales qui me laisse des messages bizarres :
Ouverture de vim dans un terminal : message en anglais
Ouverture d'une console tty2 en l'occurence : le message est identique mais en français et se complète par la formule ... aucun fichier ou dossier de ce type
J'ai soigneusement repris la procédure de génération des locales et ne pense pas avoir loupé quoique ce soit :
/etc/locale.gen : sont dé-commenté les locales fr_FR, j'ai bien vérifié qu'aucune autre ligne ne le soit.
Génération des locales
Le problème est visible, mais je ne m'en suis certainement pas rendu compte de suite.
Les demande locale et locale -a affichent toutes les même ligne d'erreur :
La commande grep -Ev "^#|^$" /etc/locale.gen donne :
Dans .bashrc, bien que je reste unique utilisateur et que ce complément n'ai rien changé au problème
J'ai testé toute la séquence de génération en restreignant à fr_FR.utf-8, aucun changement ! Toujours le même problème.
Je ne sais dans quelle direction chercher. Comment puis-je remettre tout cela d'équerre. Merci de vos pistes et de vos conseils.
Je me heurte depuis un moment à un disfonctionnement des locales . J'ai fouillé le forum mais n'y ai pas trouvé de solution qui me permette de règler le problème.
Le contexte : nouvelle machine, nouvelle installation. Comme d'habitude, le plus light possible : démarrage en console, openbox... Tout s'est passé normalement jusqu'au moment de la génération des locales qui me laisse des messages bizarres :
Ouverture de vim dans un terminal : message en anglais
Code : Tout sélectionner
bash: warning: setlocale: LC_ALL: cannot change locale (FR.UTF-8)
Ouverture d'une console tty2 en l'occurence : le message est identique mais en français et se complète par la formule ... aucun fichier ou dossier de ce type
J'ai soigneusement repris la procédure de génération des locales et ne pense pas avoir loupé quoique ce soit :
/etc/locale.gen : sont dé-commenté les locales fr_FR, j'ai bien vérifié qu'aucune autre ligne ne le soit.
Code : Tout sélectionner
#fr_CH.UTF-8 UTF-8
#fr_CH ISO-8859-1
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
#fr_LU.UTF-8 UTF-8
#fr_LU ISO-8859-1
Code : Tout sélectionner
[root@jpm jpm]# locale-gen
/bin/sh: warning: setlocale: LC_ALL: cannot change locale (FR.UTF-8)
Generating locales...
fr_FR.UTF-8... done
fr_FR.ISO-8859-1... done
fr_FR.ISO-8859-15@euro... done
Generation complete.
Les demande locale et locale -a affichent toutes les même ligne d'erreur :
Code : Tout sélectionner
[jpm@jpm ~]$ locale
locale: Cannot set LC_CTYPE to default locale: No such file or directory
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=fr_FR.UTF-8
LC_CTYPE="FR.UTF-8"
LC_NUMERIC="FR.UTF-8"
LC_TIME="FR.UTF-8"
LC_COLLATE="FR.UTF-8"
LC_MONETARY="FR.UTF-8"
LC_MESSAGES="FR.UTF-8"
LC_PAPER="FR.UTF-8"
LC_NAME="FR.UTF-8"
LC_ADDRESS="FR.UTF-8"
LC_TELEPHONE="FR.UTF-8"
LC_MEASUREMENT="FR.UTF-8"
LC_IDENTIFICATION="FR.UTF-8"
LC_ALL=FR.UTF-8
Code : Tout sélectionner
[jpm@jpm ~]$ locale -a
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
fr_FR
fr_FR.iso88591
fr_FR.iso885915@euro
fr_FR.utf8
fr_FR@euro
french
Code : Tout sélectionner
[jpm@jpm ~]$ grep -Ev "^#|^$" /etc/locale.gen
fr_FR.UTF-8 UTF-8
fr_FR ISO-8859-1
fr_FR@euro ISO-8859-15
Code : Tout sélectionner
export LANG=fr_FR.UTF-8
Je ne sais dans quelle direction chercher. Comment puis-je remettre tout cela d'équerre. Merci de vos pistes et de vos conseils.