방금 그룹에 사용자를 추가하려고 했습니다.
$ 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
돌이켜보면 이 오류 메시지를 검색해 보면 많은 수정 사항이 있음을 알 수 있습니다. 그러나 "왜" 또는 "어떻게" 발생하는지에 대한 정보는 거의 없습니다. 나는 그것이 다양한 수준의 완전성에 존재할 수 있는 여러 로케일을 실행하는 사용자와 관련이 있다고 생각합니다. 하지만 저는 다음 외에는 근거로 삼을 만한 것이 전혀 없습니다.
- 나는 내 컴퓨터에서 그것을 본 적이 없습니다.
- 내 컴퓨터의 사용자는 하나의 로캘만 사용하도록 구성되어 있습니다.
추가 참조: