2015년 2월 2일 월요일

glance 설치 중 CRITICAL glance [-] ValueError: Tables "migrate_version" have non utf8 collation, please make sure all tables are CHARSET=utf8 에러를 만났을 때

glance 설치 중 CRITICAL glance [-] ValueError: Tables "migrate_version" have non utf8 collation, please make sure all tables are CHARSET=utf8 에러를 만났을 때

glance table을 생성하다 보면 'CRITICAL glance [-] ValueError: Tables "migrate_version" have non utf8 collation, please make sure all tables are CHARSET=utf8' 이런 에러를 만날 수 있습니다. 이런 에러가 나오면 table이 제대로 생성이 안되는 현상이 나타납니다. 저 에러는 /var/log/glance/api.log의 맨 밑에서 찾아볼 수 있습니다.

이 에러가 나오면 당황하지 말고 mysql에 해당 명령어를 입력해주면 됩니다.

# mysql -u root -p
mysql> use glance;
mysql> alter table migrate_version convert to character set utf8 collate utf8_unicode_ci;
mysql> flush privileges;
mysql> exit

다시, 
# su -s /bin/sh -c "glance-manage db_sync" glance 
해당 명령어를 입력하면 테이블에 올바르게 생성된 것을 볼 수 있습니다.


댓글 1개:

  1. I made this video. : r/americangaming - videodl.cc
    youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube best youtube to mp3 converter youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube youtube

    답글삭제