当我使用keystone命令时,使用devstack部署openstack会遇到此错误。
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15]回溯(最近一次通话):
[2014年11月27日星期四09:20:59] [错误] [客户172.20.14.15]文件" / var / www / keystone / main",第51行,中
[2014年11月27日星期四09:20:59] [错误] [客户172.20.14.15] drivers = service.load_backends()
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/service.py",第58行,在load_backends中
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15] token_api = token.Manager(),
[2014年11月27日09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/common/dependency.py",第166行,在包装器中/>
[2014年11月27日星期四09:20:59] [错误] [客户172.20.14.15]自我。 wrapped_init (* args,** kwargs)
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/common/dependency.py" ;,第106行, wrapped_init
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15] init(self,* args,** kwargs)
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/token/core.py" ;,第113行,初始化
[2014年11月27日星期四09:20:59] [错误] [客户172.20.14.15]超级(经理,自我)。初始(CONF.token.driver)
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/common/manager.py",第70行,初始化
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15] self.driver = importutils.import_object(driver_name)
[2014年11月27日09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/openstack/common/importutils.py",第38行,在import_object中
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15]返回import_class(import_str)(* args,** kwargs)
[2014年11月27日09:20:59] [错误] [客户端172.20.14.15]文件" /opt/stack/keystone/keystone/openstack/common/importutils.py",第28行,在import_class中
[2014年11月27日星期四09:20:59] [错误] [客户172.20.14.15] 导入(mod_str)
[2014年11月27日星期四09:20:59] [错误] [客户端172.20.14.15] ImportError:没有名为persistence.backends.sql的模块
答案 0 :(得分:0)
尝试删除
/etc/keystone/keystone.conf中的driver = keystone.token.persistence.backends.sql.Token