Je viens d'essayer d'ajouter un utilisateur à un groupe
$ 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'est-ce que cela signifie, qu'est-ce qui s'est mal passé et comment éliminer l'erreur?
Selon cela post sur UbuntuForums.org :
Vous devez faire attention à votre message d'erreur et émettre une commande pour vos paramètres régionaux manquants.
Par exemple, voici l'erreur que j'ai eu:
Code:
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 chaîne LANG est celle dont vous avez besoin.
À en juger par votre message d'erreur, cela devrait fonctionner pour vous:
Sudo locale-gen en_US en_US.UTF-8 pl_PL pl_PL.UTF-8
Sudo dpkg-reconfigure locales
Rétrospectivement, googler ce message d’erreur révèle de nombreuses corrections; mais très peu de "pourquoi" ou "comment" cela est causé. Je suppose que cela a quelque chose à voir avec les utilisateurs exécutant plusieurs paramètres régionaux, qui peuvent exister à des degrés divers d’exhaustivité. Mais je n'ai vraiment rien sur quoi baser autre que:
Autres références: