CentOS 7 오픈스택 Kilo의 Dashboard를 설치하고 나서
인스턴스 생성 같은 명령어를 수행시키면 아래와 같은 에러가 발생하는 경우가 있다.
또는 아래 그림 말고 알림창에 에러 내용이 표시되기도 함.
파이썬 인코딩 문제라고 한다.
기본 인코딩 값이 ascii로 되어있는걸 utf-8로 변경하면 되는데
파이썬 2.x 까지는 ascii로 되어있는듯 한다.
파이썬 3.x 부터는 utf-8로 되어있다고 하는데 확인이 필요하다.
에러내용
파일위치: /var/log/horizon/horizon.log
UnicodeDecodeError: 'ascii' codec can't decode byte 0xeb in position 0: ordinal not in range(128)
해결
참고로 오픈스택 킬로는 파이썬 2.7을 사용하는 듯...
~]# cat << EOF > /usr/lib/python2.7/site-packages/sitecustomize.py
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
EOF
~]# systemctl restart httpd.service
끝.
'OpenStack' 카테고리의 다른 글
OpenStack Newton Dashboard 500 접속 에러 (0) | 2017.09.23 |
---|---|
OpenStack Mitaka & Newton Keystone v2.0 엔드포인트 추가 (0) | 2017.09.23 |
OpenStack Newton Dashboard 500 Internal Server Error (0) | 2017.09.16 |
오픈스택(OpenStack) 인스턴스에 볼륨 붙이기 에러 처리 (0) | 2015.09.04 |
OpenStack Swift 팁 (0) | 2015.08.24 |
댓글