Intenté agregar un usuario a un grupo.
$ adduser someuser sudo
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_US:en",
LC_ALL = (unset),
LC_PAPER = "pl_PL.UTF-8",
LC_ADDRESS = "pl_PL.UTF-8",
LC_MONETARY = "pl_PL.UTF-8",
LC_NUMERIC = "pl_PL.UTF-8",
LC_TELEPHONE = "pl_PL.UTF-8",
LC_IDENTIFICATION = "pl_PL.UTF-8",
LC_MEASUREMENT = "pl_PL.UTF-8",
LC_TIME = "pl_PL.UTF-8",
LC_NAME = "pl_PL.UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Adding user `someuser' to group `sudo' ...
Adding user someuser to group sudo
Done.
¿Qué significa esto, qué salió mal y cómo eliminar el error?
Respuesta1
De acuerdo a estopublicar en UbuntuForums.org:
Debe prestar atención al mensaje de error y emitir un comando para la configuración regional que falta.
Por ejemplo, este es el error que recibí:
Código:
perl: warning: Setting locale failed. perl: warning:
Please check that your locale settings:
LANGUAGE = "en_CA:en",
LC_ALL = (unset),
LANG = "en_CA"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
La cadena LANG es la que necesitas.
Por el aspecto de su mensaje de error, esto debería funcionar para usted:
sudo locale-gen en_US en_US.UTF-8 pl_PL pl_PL.UTF-8
sudo dpkg-reconfigure locales
En retrospectiva, buscar en Google este mensaje de error revela muchas soluciones; pero muy poco en cuanto a "por qué" o "cómo" se causa. Sospecho que tiene algo que ver con los usuarios que ejecutan múltiples configuraciones regionales, que pueden existir en distintos grados de integridad. Pero realmente no tengo nada en qué basarme, aparte de:
- Nunca lo he visto en mis propias máquinas.
- Los usuarios de mis máquinas están configurados para usar solo una configuración regional.
Otras referencias: