2014-11-05 2 views
0

현재 노드 3 개에 OpenStack 인프라를 설정하고 있습니다. 나는 그것을 성공적으로 설치 한 후에 키스톤을 시작하는데 막혔습니다. 나는 점점 오전 오류 메시지는 누군가가이 오류에 도움이 되거 수 ..ImportError : persistence.backends.sql 모듈이 없습니다.

ImportError: No module named persistence.backends.sql 

우분투 12.04 내가 OpenStack은의 icehouse 버전을 설치하고있다 컨트롤러 노드입니다?

+0

에 /etc/keystone/keystone.conf

[token] driver = keystone.token.persistence.backends.sql.Token 

이 줄을 수정합니다. 다음은 스택 추적입니다. – Mahesh

답변

2

IceStay 패키지로 OpenStack Juno 버전 용으로 편집 된 키스톤 구성 파일을 사용하면 오류가 발생합니다. Icehouse에서 올바른 값은 "keystone.token.backends.sql.Token"이었고 Juno에서만 "keystone.token.persistence.backends.sql.Token"이되었습니다. [1]

keystone.conf를 확인하고 Icehouse 용으로 작성되었는지 확인하십시오.

[1] http://docs.openstack.org/juno/config-reference/content/keystone-conf-changes-juno.html

+0

감사합니다. 늦게 받아 들여서 미안해. – CoderSpinoza

0

당신이 OpenStack은 주노와 배포판을 실행하는 경우. 당신이 사용하는 우분투 14.04 그냥 또한 비슷한 오류가

driver = keystone.token.backends.sql.Token 
관련 문제