web-dev-qa-db-fra.com

Avertissement de paramètres régionaux lors de l'exécution de adduser

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?

3
Kalmar

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:

  • Je ne l'ai jamais vu sur mes propres machines.
  • Les utilisateurs de mes machines sont configurés pour utiliser un seul paramètre régional.

Autres références:

3
Aaron