때때로 로케일 오류가 발생하고 문제를 해결하기 위해 dpkg-reconfigure locale을 실행하려고했습니다. 출력은 다음과 같습니다.
:~$ sudo dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "C"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = "UTF-8",
LANG = "C"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
/ usr / bin / locale을 찾았지만 시스템에는 없습니다. 그것을 만들어야합니까? 거기에 무엇을 넣습니까?
또한 그의 문제의 원인이 sshd_config 파일에 있다고 말하는 관련 질문 을 발견했습니다 . 파일에는 다음과 같은 항목이 있습니다.
AcceptEnv LANG LC_*
주로 VPS에 문제가 발생할 수 있다는 점에 관심이 있습니다. 어떻게해야합니까? 감사!
locale-gen fr
모든 fr 로케일 (fr_BE, fr_CH 등)을 빌드 하면 문제가 해결됩니다. 아마도 시도locale-gen en