Cómo corregir “No se pudo establecer la configuración regional, por defecto es C.UTF-8” en CentOS 8
¿Alguna vez ha encontrado la advertencia/error “ No se pudo establecer la configuración regional, por defecto es C.UTF-8. en CentOS 8. o RHEL 8 ? En caso afirmativo, este artículo describe cómo corregir este error. Tenga en cuenta que este artículo también debería funcionar en cualquier sistema operativo basado en RHEL 8.
Una configuración regional. es un conjunto de parámetros básicos del sistema que definen cosas como como el idioma del usuario, la región y cualquier variante de preferencia 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 de configuración regional están definidos por ISO/IEC 15897. Por ejemplo, el inglés de 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.
No se pudo establecer la configuración regional, por defecto es C.UTF-8 freestar. config.enabled_slots.push
Para establecer la configuración regional del sistema, use el comando localectl. Por ejemplo, si desea Inglés-ESTADOS UNIDOS DE AMÉRICA (EE. UU.). con 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 establecido ejecutando el siguiente comando.
# localectl # dnf install @postgresql
No se pudo establecer la configuración regional, el valor predeterminado es C.UTF-8
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 idioma. 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 idioma proporcionados por el paquete glibc-all-langpacks. que contiene todas las configuraciones regionales.
# dnf install langpacks-en glibc-all-langpacks-y
Instalar paquetes de idioma en CentOS 8
Alternativamente, si desea instalar locales. individualmente y, por lo tanto, tener un paquete de instalación más pequeño en su sistema, ejecute el siguiente comando (reemplace en. con el código de localización. que desee).
# dnf install glibc-langpack-en
Usando el procedimiento anterior, logramos arreglar el “ Error al establecer la configuración regional, por defecto es C.UTF-8. en CentOS 8. o RHEL 8. Esperando que esto también funcione para usted, de lo contrario. envíenos sus comentarios a través del formulario de comentarios a continuación.