cent os 접근시 발생할 수 있는 문제 - line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
unix and linux 2014. 11. 24. 14:22<현상>
line 19: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory 출력과 동시에 배포가 실패되는 사례 공유
<원인분석>
- iterm 기본 설정이 로컬 맥의 설정을 자동으로 서버를 들고 감
$ ssh ip접속
-bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
기본에는 ko_KR.UTF-8인데, LANG의 값을 안들고 가면서 en_us.UTF-8로 변경되면서 LC_CTYPE 이슈 발생
$ locale
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
LANG=en_US.UTF-8
LC_CTYPE=UTF-8
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
- 배포시, mv하면서 파라미터가 씹히는(?) 현상 발견하면서 배포 실패 (centos 7 계열만)
<해결>
- 배포 툴에서 로컬의 LANG 환경 변수가 어떤 값인지 상관없이 export 로 해결하려고 했으나, 동작되지 않음
- .bashrc 또는 .bash_profile 설정에 export LANG="ko_KR.UTF-8"로 변경으로 shell 접근, 배포 동작 잘 됨
'unix and linux' 카테고리의 다른 글
[linux] WAS에서 memcached(11211)에 연결되는 모든 connection tcpdump 뜨기 (0) | 2014.11.25 |
---|---|
centos 6의 load avg는 현재 문제가 있는듯 하다. (0) | 2014.11.24 |
cpu 정보 보기 - lscpu, cat /proc/cpuinfo (0) | 2014.11.24 |
jdk 1.8 rpm을 ubuntu에 설치하기 (0) | 2014.11.12 |
[bash] seq, grep, pipe 를 이용한 시간별 특정 단어 있는지 체크하는 예제 (0) | 2014.11.12 |