Comment résoudre le problème « Échec de la définition des paramètres régionaux, par défaut C.UTF-8 » dans CentOS 8
Avez-vous déjà rencontré l’avertissement/l’erreur « Échec de la définition des paramètres régionaux, par défaut à C.UTF-8 » dans CentOS 8 ou RHEL 8 ? Si oui, cet article décrit comment corriger cette erreur. Notez que cet article doit également fonctionner sur tous les systèmes d’exploitation basés sur RHEL 8.
Un paramètre régional est un ensemble de paramètres système de base qui définissent des éléments tels que la langue de l’utilisateur, la région et les préférences de variante spéciales que l’utilisateur souhaite voir dans son interface utilisateur.
Lecture recommandée : Comment modifier ou définir les paramètres régionaux du système sous Linux
Sur les plates-formes POSIX telles que Linux et d’autres systèmes d’exploitation de type Unix, les identificateurs régionaux sont définis par ISO/IEC 15897. Par exemple, l’anglais ÉTATS-UNIS D’AMÉRIQUE (US) utilisant l’encodage UTF-8 est en_US. UTF-8).
Ce qui suit est une capture d’écran montrant l’avertissement/l’erreur lorsque vous exécutez la commande dnf ou yum comme indiqué.
Pour définir les paramètres régionaux du système, utilisez la commande localectl. Par exemple, si vous voulez l’anglais – ÉTATS-UNIS D’AMÉRIQUE (US) en utilisant l’encodage UTF-8, exécutez la commande suivante.
# localectl set-locale LANG=en_US.UTF-8
Ensuite, vérifiez si les paramètres régionaux du système ont été définis en exécutant la commande suivante.
# localectl
dnf install @postgresql
Notez que même après avoir défini les paramètres régionaux du système, l’avertissement persiste. Cela implique que les packs de langue sont manquants. Pour les installer, passez à la section suivante.
Si un module linguistique particulier est manquant sur votre système, vous devez l’installer pour corriger l’erreur ci-dessus. Cependant, vous pouvez installer tous les packs de langues fournis par le paquet glibc-all-langpacks qui contient toutes les locales.
# dnf install langpacks-en glibc-all-langpacks -y
Sinon, si vous souhaitez installer les locales individuellement, et donc avoir un encombrement d’installation de paquet plus petit sur votre système, exécutez la commande suivante (remplacez en par le locale-code que vous voulez).
# dnf install glibc-langpack-en
En utilisant la procédure ci-dessus, nous avons réussi à corriger le « Échec de la définition des paramètres régionaux, par défaut à C.UTF-8 » dans CentOS 8 ou RHEL 8. En espérant que cela ait fonctionné pour vous aussi, sinon. Faites-nous part de vos commentaires via le formulaire de commentaire ci-dessous.


