Recherche de site Web

Comment réparer « Échec de la définition des paramètres régionaux, par défaut sur 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 sur C.UTF-8 » dans CentOS 8 ou RHEL 8 ? Si oui, cet article explique comment corriger cette erreur. Notez que cet article devrait é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, la région et toute préférence de variante spéciale 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 identifiants de paramètres régionaux sont définis par ISO/IEC 15897. Par exemple, l'anglais des ÉTATS-UNIS D'AMÉRIQUE (US) utilisant le codage 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 souhaitez utiliser 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 modules linguistiques fournis par le package glibc-all-langpacks qui contient tous les locales.

dnf install langpacks-en glibc-all-langpacks -y

Alternativement, si vous souhaitez installer les locales individuellement et ainsi réduire l'empreinte d'installation des packages sur votre système, exécutez la commande suivante (remplacez en par locale- code souhaité).

dnf install glibc-langpack-en

En utilisant la procédure ci-dessus, nous avons réussi à corriger le problème « É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 commentaires ci-dessous.