Introducción
Este artículo describe cómo corregir esta advertencia "Error al establecer la configuración regional, el valor predeterminado es C.UTF-8 ” en CentOS 8 /RHEL 8 .
Un lugar es un conjunto de parámetros básicos del sistema que definen:
- Idioma
- Región
- Preferencias de variantes
Nota :En Linux, locale los identificadores están definidos por ISO/IEC 15897 .
Por ejemplo :Inglés de los Estados Unidos de América (EE. UU.) usando UTF-8 la codificación es en_US.UTF-8 .
Solucionar el problema
- Establezca la configuración regional del sistema, utilice localectl dominio. ejecute el siguiente comando para inglés united estado
localectl set-locale LANG=en_US.UTF-8
- Verifique si la configuración regional del sistema se ha establecido o no con localectl comando.
[root@unixcop ~]# localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
[root@unixcop ~]#
- Intente instalar un paquete
Por ejemplo instalando el servicio mysql
Como se muestra arriba, la advertencia todavía existía. porque el idioma faltan paquetes.
- Instalar todos los idiomas paquetes de glibc-all-langpacks paquete que contiene todos los locales .
dnf install -y glibc-all-langpacks langpacks-en
Nota :Para instalar locale individualmente, ejecute el siguiente comando reemplazando en con el código de configuración regional quieres.
Ejemplo para instalar francés locale con su código fr :
dnf install glibc-langpack-fr
Conclusión
Eso es todo
Ilustramos cómo solucionar el error "Error al establecer la configuración regional, por defecto C.UTF-8 ” en CentOS 8 o RHEL 8 .