Openstack devstack安装期间Sahara服务无法启动

Openstack devstack安装期间Sahara服务无法启动,openstack,devstack,openstack-juno,Openstack,Devstack,Openstack Juno,我正在安装devstack Juno,最后它出现了一个错误 撒哈拉未能启动 下面是关于这个错误的详细信息,我无法找出它,请帮助我解决这个问题 /usr/local/bin/sahara-all --config-file /etc/sahara/sahara.conf 2015-02-15 20:53:21.426 INFO sahara.main [-] Starting Sahara all-in-one 2015-02-15 20:53:21.426 INFO sahara.utils.r

我正在安装devstack Juno,最后它出现了一个错误

撒哈拉未能启动

下面是关于这个错误的详细信息,我无法找出它,请帮助我解决这个问题

/usr/local/bin/sahara-all --config-file /etc/sahara/sahara.conf
2015-02-15 20:53:21.426 INFO sahara.main [-] Starting Sahara all-in-one
2015-02-15 20:53:21.426 INFO sahara.utils.rpc [-] Notifications enabled
2015-02-15 20:53:22.676 INFO sahara.plugins.base [-] Plugin 'hdp' loaded sahara.plugins.hdp.ambariplugin:AmbariPlugin
2015-02-15 20:53:22.677 INFO sahara.plugins.base [-] Plugin 'vanilla' loaded sahara.plugins.vanilla.plugin:VanillaProvider
2015-02-15 20:53:22.677 INFO sahara.plugins.base [-] Plugin 'fake' loaded sahara.plugins.fake.plugin:FakePluginProvider
2015-02-15 20:53:22.725 DEBUG sahara.main [-] Logging of request/response exchange could be enabled using flag --log-exchange from (pid=847) make_app /opt/stack/sahara/sahara/main.py:144
2015-02-15 20:53:22.726 INFO keystonemiddleware.auth_token [-] Starting keystone auth_token middleware
2015-02-15 20:53:22.727 INFO keystonemiddleware.auth_token [-] Using /var/cache/sahara as cache directory for signing certificate
2015-02-15 20:53:22.819 WARNING keystonemiddleware.auth_token [-] signing_dir mode is 0755 instead of 0700
2015-02-15 20:53:22.820 CRITICAL sahara [-] TypeError: unsupported type for timedelta seconds component: str

2015-02-15 20:53:22.820 TRACE sahara Traceback (most recent call last):
2015-02-15 20:53:22.820 TRACE sahara   File "/usr/local/bin/sahara-all", line 9, in <module>
2015-02-15 20:53:22.820 TRACE sahara     load_entry_point('sahara==2014.2.3.dev1', 'console_scripts', 'sahara-all')()
2015-02-15 20:53:22.820 TRACE sahara   File "/opt/stack/sahara/sahara/cli/sahara_all.py", line 56, in main
2015-02-15 20:53:22.820 TRACE sahara     app = server.make_app()
2015-02-15 20:53:22.820 TRACE sahara   File "/opt/stack/sahara/sahara/main.py", line 151, in make_app
2015-02-15 20:53:22.820 TRACE sahara     app.wsgi_app = acl.wrap(app.wsgi_app, CONF)
2015-02-15 20:53:22.820 TRACE sahara   File "/opt/stack/sahara/sahara/api/acl.py", line 31, in wrap
2015-02-15 20:53:22.820 TRACE sahara     return auth_token.AuthProtocol(app, conf=auth_cfg)
2015-02-15 20:53:22.820 TRACE sahara   File "/usr/local/lib/python2.7/dist-packages/keystonemiddleware/auth_token.py", line 661, in __init__
2015-02-15 20:53:22.820 TRACE sahara     seconds=self._conf_get('revocation_cache_time'))
2015-02-15 20:53:22.820 TRACE sahara TypeError: unsupported type for timedelta seconds component: str
2015-02-15 20:53:22.820 TRACE sahara 
sahara failed to start
/usr/local/bin/sahara all--config文件/etc/sahara/sahara.conf
2015-02-15 20:53:21.426 INFO sahara.main[-]启动sahara一体机
2015-02-15 20:53:21.426信息sahara.utils.rpc[-]已启用通知
2015-02-15 20:53:22.676信息sahara.plugins.base[-]插件“hdp”加载了sahara.plugins.hdp.ambariplugin:ambariplugin
2015-02-15 20:53:22.677 INFO sahara.plugins.base[-]插件“香草”加载了sahara.plugins.vanilla.Plugin:VanillaProvider
2015-02-15 20:53:22.677 INFO sahara.plugins.base[-]插件'fake'加载了sahara.plugins.fake.Plugin:FakePluginProvider
2015-02-15 20:53:22.725 DEBUG sahara.main[-]可以使用标志——来自(pid=847)make_app/opt/stack/sahara/sahara/main的日志交换来启用请求/响应交换的日志记录。py:144
2015-02-15 20:53:22.726信息keystonemiddleware.auth_令牌[-]启动keystone auth_令牌中间件
2015-02-15 20:53:22.727 INFO keystenemiddleware.auth_令牌[-]使用/var/cache/sahara作为证书签名的缓存目录
2015-02-15 20:53:22.819警告keystenemiddleware.auth_token[-]signing_dir mode是0755而不是0700
2015-02-15 20:53:22.820严重错误[-]类型错误:timedelta秒组件的类型不受支持:str
2015-02-15 20:53:22.820追踪撒哈拉沙漠追踪(最近一次呼叫最后一次):
2015-02-15 20:53:22.820跟踪撒哈拉文件“/usr/local/bin/sahara all”,第9行,在
2015-02-15 20:53:22.820跟踪sahara加载入口点('sahara==2014.2.3.dev1','console_脚本','sahara all')()
2015-02-15 20:53:22.820跟踪撒哈拉文件“/opt/stack/sahara/sahara/cli/sahara_all.py”,第56行,在main中
2015-02-15 20:53:22.820跟踪应用程序=服务器。生成应用程序()
2015-02-15 20:53:22.820跟踪sahara文件“/opt/stack/sahara/sahara/main.py”,make_应用程序第151行
2015-02-15 20:53:22.820:app.wsgi_app=acl.wrap(app.wsgi_app,CONF)
2015-02-15 20:53:22.820跟踪撒哈拉文件“/opt/stack/sahara/sahara/api/acl.py”,第31行,换行
2015-02-15 20:53:22.820返回身份验证令牌.身份验证协议(app,conf=auth_cfg)
2015-02-15 20:53:22.820跟踪文件“/usr/local/lib/python2.7/dist-packages/keystenemiddleware/auth_-token.py”,第661行,在__
2015-02-15 20:53:22.820秒=self.\u conf\u get('revocation\u cache\u time'))
2015-02-15 20:53:22.820跟踪类型错误:timedelta秒组件的类型不受支持:str
2015-02-15 20:53:22.820
撒哈拉未能启动

这是一个好主意。问题是需要设置
revocation\u cache\u time
设置,否则它会将其视为字符串。只需在
/etc/ceilometer/ceilometer.conf中取消对设置的注释,然后重新启动服务。

谢谢您的回答,不,它不起作用,也没有什么要取消注释的,我想问题出在文件
文件/usr/local/lib/python2.7/dist packages/keystenemiddleware/auth_token.py”,第661行,在uuu init_uuuuuu2015-02-15 20:53:22.820秒=self._conf_get('revocation_cache_time'))
我不确定我应该用什么替换revocation_cache_time?有什么话要说吗?