我已经在我的Ubuntu14.04LTS上安装了devstack,64位,使用官方发布的最新版本。在
每当我在终端中运行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的版本冲突(所有命令都共享最后两行):
我仔细检查了一下,安装了python2.7.6和3.4.3。根据this answer to an unrelated question,我设置了alias python=python2
,但这似乎没有改变任何东西。后退alias python=python3
也没有帮助。(Alias正在工作,因为python --version
显示了正确的版本号。)
我找到了另一个人with the exact same problem,但没有人对他们的帖子发表评论。在
我怀疑这个错误可能是一个配置/安装问题的征兆,该问题导致其他基本命令显示异常行为。有什么办法我能修好吗?在
https://github.com/openstack/requirements/commit/840d85eb5301cc63225f1fd7fbdb4f9ca2cc8489将python neutronclient更新为===3.1.0,发生在9月23日,这意味着master和stable/liberty都有这样的更改,stable/kilo已经将其更新到2.6.0。你不知道我用的是什么最新版本。在
相关问题 更多 >
编程相关推荐