adduser 실행 중 로케일 경고

adduser 실행 중 로케일 경고

방금 그룹에 사용자를 추가하려고 했습니다.

$ 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.

이것이 의미하는 바는 무엇이고 무엇이 잘못되었으며 오류를 제거하는 방법은 무엇입니까?

답변1

이에 따르면UbuntuForums.org에 게시:

오류 메시지에 주의를 기울이고 누락된 로케일에 대한 명령을 실행해야 합니다.

예를 들어, 제가 받은 오류는 다음과 같습니다.

암호:

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").

LANG 문자열이 필요한 것입니다.

오류 메시지를 보면 다음과 같이 작동할 것입니다.

sudo locale-gen en_US en_US.UTF-8 pl_PL pl_PL.UTF-8
sudo dpkg-reconfigure locales

돌이켜보면 이 오류 메시지를 검색해 보면 많은 수정 사항이 있음을 알 수 있습니다. 그러나 "왜" 또는 "어떻게" 발생하는지에 대한 정보는 거의 없습니다. 나는 그것이 다양한 수준의 완전성에 존재할 수 있는 여러 로케일을 실행하는 사용자와 관련이 있다고 생각합니다. 하지만 저는 다음 외에는 근거로 삼을 만한 것이 전혀 없습니다.

  • 나는 내 컴퓨터에서 그것을 본 적이 없습니다.
  • 내 컴퓨터의 사용자는 하나의 로캘만 사용하도록 구성되어 있습니다.

추가 참조:

관련 정보