본문 바로가기

리눅스

warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

반응형

warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

$ ssh -i ~/aws-key.pem root@bvmr11
Last login: Fri Sep 28 17:17:51 2018 from 10.10.20.84
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory

이 오류 메시지는 시스템에서 사용하려는 로케일 설정이 제대로 구성되지 않았을 때 발생합니다. 주로 UTF-8 인코딩과 관련된 로케일 설정에 문제가 있는 경우에 발생합니다.

1. 로케일 설정 확인

먼저 현재 시스템의 로케일 설정을 확인합니다.

locale

위 명령어를 실행하면 현재 설정된 로케일 정보가 표시됩니다.

2. 로케일 설치 및 설정

오류가 발생한 경우, 시스템에 필요한 로케일이 설치되어 있는지 확인해야 합니다. 필요한 로케일을 설치하고 설정하는 방법은 다음과 같습니다.

  • 필요한 로케일을 설치하려면 다음 명령어를 사용합니다. (en_US.UTF-8 로케일 설치)
sudo apt-get install language-pack-en

로케일을 설정하려면 다음과 같이 명령어를 실행합니다. (en_US.UTF-8 로케일 설정)

sudo update-locale LANG=en_US.UTF-8

3. 재부팅

로케일 설정을 변경한 후에는 시스템을 재부팅합니다. 변경 사항이 적용되도록 하기 위함입니다.

4. 오류 확인

시스템을 재부팅한 후 다시 작업을 수행하고, 오류 메시지가 여전히 표시되는지 확인합니다. 대부분의 경우 로케일 설정을 올바르게 구성한 후에는 이러한 오류가 발생하지 않아야 합니다.

 

로케일 설정을 변경한 후에도 문제가 계속되면 시스템 로그를 확인하고, 필요한 경우 추가 조치를 취해야 할 수 있습니다.

 

728x90
반응형