2014-11-05 34 views
0

我目前正在設置3個節點上的OpenStack基礎結構。成功安裝後,我在開始keystone時遇到困難。我得到的錯誤信息是ImportError:沒有名爲persistence.backends.sql的模塊

ImportError: No module named persistence.backends.sql 

控制器節點的Ubuntu 12.04和我安裝的OpenStack版本冰窖..有人能揭示出這個錯誤一些輕?

+0

也越來越類似的錯誤。這是堆棧跟蹤。 – Mahesh 2014-11-27 09:22:03

回答

2

如果您爲OpenStack Juno版本編輯的keystone配置文件與您的Icehouse軟件包配合使用,則會發生該錯誤。在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 2015-04-29 02:26:06

0

如果你正在運行的OpenStack朱諾和發行。你用的是Ubuntu的14.04只需要修改這一行/etc/keystone/keystone.conf

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

driver = keystone.token.backends.sql.Token 
相關問題