Reparando “perl: warning: Setting locale failed.” en Ubuntu Server
Un error que me he encontrado en varias ocasiones en instalaciones de Ubuntu Server es el siguiente:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Normalmente en Ubuntu Desktop esto debería reparar el paquete
dpkg-reconfigure locales
Sin embargo en Ubuntu Server he necesitado utilizar locale-gen para repararlo
sudo locale-gen en_US.UTF-8 dpkg-reconfigure locales
Supongo que el problema radica en las versiones “customizadas” de Ubuntu Server que proporcionan los proveedores de hosting.
Entradas relacionadas:
- Reparando “sudo: unable to resolve host” en Ubuntu Este error se produce cuando en tu fichero /etc/hosts no...
!Sigue las respuestas a esta entrada¡
3 comentarios a “Reparando “perl: warning: Setting locale failed.” en Ubuntu Server.
Daniel:
He seguido estas instrucciones y no ha solucionado el problema.
Sigo recibiendo el perl warning!
Hugo checa si de esta forma funciona.
# export LANGUAGE=es_MX.UTF-8
# export LANG=es_MX.UTF-8
# export LC_ALL=es_MX.UTF-8
# locale-gen es_MX.UTF-8
# dpkg-reconfigure locales
Saludos
¡Gracias por el post! Ese error molesto se ha solucionado. Esto es lo que hice para mantener mis locales en español en un ubuntu server 11.04:
locale-gen en_US.UTF-8
locale-gen es_MX.UTF-8
dpkg-reconfigure locales
Deja tu comentario.