Python Openstack、Nova和--help:“;无法加载EntryPoint.parse";错误 设置

Python Openstack、Nova和--help:“;无法加载EntryPoint.parse";错误 设置,python,openstack,openstack-nova,Python,Openstack,Openstack Nova,我已经在我的Ubuntu14.04LTS上安装了devstack,64位,使用官方repo的最新版本 问题 每当我在终端中运行openstack--help时,用法、说明和可选参数都会正常显示,但除2~4个命令外,所有命令都会显示如下: Could not load EntryPoint.parse('server_show = openstackclient.compute.v2.server:ShowServer') Could not load EntryPoint.parse('serv

我已经在我的Ubuntu14.04LTS上安装了devstack,64位,使用官方repo的最新版本

问题 每当我在终端中运行
openstack--help
时,用法、说明和可选参数都会正常显示,但除2~4个命令外,所有命令都会显示如下:

Could not load EntryPoint.parse('server_show = openstackclient.compute.v2.server:ShowServer')
Could not load EntryPoint.parse('server_ssh = openstackclient.compute.v2.server:SshServer')
Could not load EntryPoint.parse('server_suspend = openstackclient.compute.v2.server:SuspendServer')
运行
openstack--debug--help
表明,这些问题的根源似乎是python的版本冲突(所有命令共享最后两行):

无法加载EntryPoint.parse('backup\u list=openstackclient.volume.v1.backup:ListBackup')
回溯(最近一次呼叫最后一次):
文件“/usr/local/lib/python2.7/dist-packages/cliff/help.py”,第22行,在调用中__
工厂=ep.load()
文件“/usr/local/lib/python2.7/dist packages/pkg_resources/_init__.py”,第2369行,已加载
自我要求(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist-packages/pkg_-resources/_-init__.py”,第2386行,在require中
项目=工作组解决(需求、环境、安装程序)
文件“/usr/local/lib/python2.7/dist packages/pkg_resources/_init__.py”,第851行,解析中
提升版本冲突(dist,req)。带有上下文(dependent\u req)
VersionConflict:(python-neutronclient 3.0.0(/usr/local/lib/python2.7/dist包),Requirement.parse('python-neutronclient=2.6.0'))
无法加载入口点.parse('backup\u restore=openstackclient.volume.v1.backup:RestoreBackup'))
试图解决 我仔细检查了一下,我已经安装了python 2.7.6和3.4.3。根据,我设置了
别名python=python2
,但这似乎没有改变任何事情。设置回别名python=python3也没有帮助。(别名正在工作,因为
python--version
显示正确的版本号。)

我找到了另一个人,但没有人对他们的帖子发表评论


我怀疑此错误可能是配置/安装问题的症状,该问题会导致其他基本命令显示异常行为。有什么办法可以修复它吗?

将python neutronclient更新为===3.1.0,这发生在9月23日,这意味着master和stable/liberty都有这样的更改,stable/kilo将其压缩为2.6.0。我不知道你使用的是什么版本,你指的是什么最新版本。

我是通过git clone下载后运行
stack.sh
安装的https://git.openstack.org/openstack-dev/devstack11月11日。这是一个旧的链接吗?在启用中子服务的情况下?中子对3.0.0版本的中子作出响应,所以我想它是启用的。我能更新一下吗?
Could not load EntryPoint.parse('backup_list = openstackclient.volume.v1.backup:ListBackup')
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/cliff/help.py", line 22, in __call__
factory = ep.load()
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2369, in load
    self.require(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2386, in require
    items = working_set.resolve(reqs, env, installer)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 851, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
VersionConflict: (python-neutronclient 3.0.0 (/usr/local/lib/python2.7/dist-packages), Requirement.parse('python-neutronclient<3,>=2.6.0'))
Could not load EntryPoint.parse('backup_restore = openstackclient.volume.v1.backup:RestoreBackup')