Ubuntu 14.04 Devstack安装:运行后n-cpu和q-l3失败。/stack.sh

Ubuntu 14.04 Devstack安装:运行后n-cpu和q-l3失败。/stack.sh,ubuntu-14.04,openstack,openstack-nova,devstack,Ubuntu 14.04,Openstack,Openstack Nova,Devstack,我正在尝试安装DevStack Mitaka: 在./stack.sh执行期间,n-cpu和q-l3服务无法启动。两个屏幕(n-cpu和q-l3)中的错误显示如下: CRITICAL nova [req-..] TypeError: 'Version object does not support indexing 类似问题标记为已解决,但没有答案() 以下是错误日志: +./stack.sh:main:1337 [[ -x /opt/stack/de

我正在尝试安装DevStack Mitaka:

在./stack.sh执行期间,n-cpu和q-l3服务无法启动。两个屏幕(n-cpu和q-l3)中的错误显示如下:

CRITICAL nova [req-..] TypeError: 'Version object does not support
indexing
类似问题标记为已解决,但没有答案()

以下是错误日志:

+./stack.sh:main:1337                      [[ -x /opt/stack/devstack/local.sh ]]

+./stack.sh:main:1346                      service_check

+functions-common:service_check:1633       local service

+functions-common:service_check:1634       local failures

+functions-common:service_check:1635       SCREEN_NAME=stack

+functions-common:service_check:1636       SERVICE_DIR=/opt/stack
/status

+functions-common:service_check:1639       [[ ! -d /opt/stack/status
/stack ]]

++functions-common:service_check:1646       ls /opt/stack/status/stack
/n-cpu.failure /opt/stack/status/stack/q-l3.failure

+functions-common:service_check:1646       failures='/opt/stack/status/stack/n-cpu.failure

/opt/stack/status/stack/q-l3.failure'

+functions-common:service_check:1648       for service in '$failures'

++functions-common:service_check:1649       basename /opt/stack/status
/stack/n-cpu.failure

+functions-common:service_check:1649       service=n-cpu.failure

+functions-common:service_check:1650       service=n-cpu

+functions-common:service_check:1651       echo 'Error: Service n-cpu 
is not running'

Error: Service n-cpu is not running

+functions-common:service_check:1648       for service in '$failures'

++functions-common:service_check:1649       basename /opt/stack/status
/stack/q-l3.failure

+functions-common:service_check:1649       service=q-l3.failure

+functions-common:service_check:1650       service=q-l3

+functions-common:service_check:1651       echo 'Error: Service q-l3 
is not running'

Error: Service q-l3 is not running

+functions-common:service_check:1654       '[' -n '/opt/stack/status/stack/n-cpu.failure

/opt/stack/status/stack/q-l3.failure' ']'

+functions-common:service_check:1655       die 1655 'More details 
about the above errors can be found with screen'

+functions-common:die:186                  local exitcode=0

[Call Trace]

./stack.sh:1346:service_check

/opt/stack/devstack/functions-common:1655:die

[ERROR] /opt/stack/devstack/functions-common:1655 More details about the above errors can be found with screen

Error on exit

有时,再次运行clean.sh和stack.sh会有所帮助。如果您再次注意到相同的错误,则需要深入日志并在此处发布错误。

我从头开始运行了两次完整的devstack(Mitaka)安装,结果相同。这似乎与@Anurag Anand报告的情况类似(见上文)。从日志中可以看出,python oslo_util包可能存在问题:u[08-30 10:22:49.975示踪中子[01;35m_[00m文件/usr/local/lib/python2.7/dist packages/oslo_utils/versionutils.py],第49行,在is_u兼容中[08-30 10:22:49.975示踪中子01;35m_[00m,如果主部件和(请求的_部件[0]!=当前的u部件[0]):_[10:22:49.975示踪中子[01;35m_U004;[00mTypeError:“版本”对象不支持索引