Búsqueda de sitios web

Cómo solucionar "Error al establecer la configuración regional, el valor predeterminado es C.UTF-8" en CentOS 8


¿Alguna vez ha encontrado la advertencia/error "Error al establecer la configuración regional, el valor predeterminado es C.UTF-8" en CentOS 8 o RHEL 8? En caso afirmativo, este artículo describe cómo solucionar este error. Tenga en cuenta que este artículo también debería funcionar en cualquier sistema operativo basado en RHEL 8.

Una localización es un conjunto de parámetros básicos del sistema que definen cosas como el idioma de un usuario, la región y cualquier preferencia de variante especial que el usuario quiera ver en su interfaz de usuario.

Lectura recomendada: Cómo cambiar o configurar las configuraciones regionales del sistema en Linux

En plataformas POSIX como Linux y otros sistemas operativos similares a Unix, los identificadores locales están definidos por ISO/IEC 15897. Por ejemplo, el inglés de los ESTADOS UNIDOS DE AMÉRICA (EE. UU.) que utiliza la codificación UTF-8 es en_US.UTF-8).

La siguiente es una captura de pantalla que muestra la advertencia/error cuando ejecuta el comando dnf o yum como se muestra.

Para configurar la configuración regional del sistema, utilice el comando localectl. Por ejemplo, si desea inglés – ESTADOS UNIDOS DE AMÉRICA (EE. UU.) usando la codificación UTF-8 , ejecute el siguiente comando.

localectl set-locale LANG=en_US.UTF-8

A continuación, verifique si la configuración regional del sistema se ha configurado ejecutando el siguiente comando.

localectl
dnf install @postgresql

Tenga en cuenta que incluso después de configurar la configuración regional del sistema, la advertencia persiste. Esto implica que faltan los paquetes de idiomas. Para instalarlos, vaya a la siguiente sección.

Si falta un paquete de idioma en particular en su sistema, debe instalarlo para corregir el error anterior. Sin embargo, puede instalar todos los paquetes de idiomas proporcionados por el paquete glibc-all-langpacks que contiene todas las locales.

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

Alternativamente, si desea instalar locales individualmente y, por lo tanto, tener una huella de instalación de paquete más pequeña en su sistema, ejecute el siguiente comando (reemplace en con locale- código que desees).

dnf install glibc-langpack-en

Utilizando el procedimiento anterior, logramos corregir el problema "Error al establecer la configuración regional, el valor predeterminado es C.UTF-8" en CentOS 8 o RHEL 8 . . Espero que esto también te haya funcionado, de lo contrario. envíenos su opinión a través del formulario de comentarios a continuación.