warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
Es un error que se presenta cuando no encuentra el valor para la variable LC_CTYPE en el entrada de comandos de Linux shell, en mi caso para Centos, Fedora o Red Hat.
Para resolverlo hay que verificar si tienes el archivo /etc/environment y ve su contenido.
1. Como root ve el contenido
# cat /etc/environment
2. Edita el contenido con tu editor favorito (nano, vi, emacs, etc.).
# emacs /etc/environment
3. Agrega las siguientes líneas al archivo
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
4. Guarda el archivo y sal de tu editor (en emacs Ctrl+x Ctrl+c)
5. Deslogueate y vuelve entrar. Veras que ya no te aparece el error.
6. Esta solución es para que el UTF tenga una configuración regional en inglés de Estados Unidos.
Para México puedes usar
LANG=es_MX.utf-8
LC_ALL=es_MX.utf-8
Para España puedes usar
LANG=es_SP.utf-8
LC_ALL=es_SP.utf-8
Puedes consultar los siguientes enlaces que hablan de este error:
https://ma.ttias.be/warning-setlocale-lc_ctype-cannot-change-locale-utf-8-no-such-file-or-directory/
Puedes consultar los siguientes enlaces que hablan sobre las variables locales
https://help.ubuntu.com/community/EnvironmentVariables#Locale_setting_variables
Puedes consultar los siguientes enlaces que hablan sobre las configuraciones regionales
https://docs.oracle.com/cd/E26921_01/html/E27143/glset.html
---
Espero que te haya servido. Comenta si te sirvió o como puede mejorar este artículo.
Por favor, da clic en la publicidad, para mantenerme interesado en subir más contenido útil.
No hay comentarios:
Publicar un comentario