Openstack安装

时间:2012-12-19 08:48:17

标签: ubuntu-12.04 openstack

我尝试过使用devstack,尝试安装openstack folsom。但是,我无法安装错误。

Creating /usr/local/lib/python2.7/dist-packages/horizon.egg-link (link to .)
horizon 2012.2.2 is already the active version in easy-install.pth

Installed /opt/stack/horizon
Processing dependencies for horizon==2012.2.2
error: Installed distribution python-keystoneclient 0.1.3 conflicts with requirement python-keystoneclient>=0.2
++ failed
++ local r=1
++ set +o xtrace

我在Ubuntu 12.04服务器上进行安装。

5 个答案:

答案 0 :(得分:4)

安装要求python-keystoneclient版本高于或高于0.2。由于您已安装0.1.3版本,因此安装程序失败并报告此错误。

<强>解决方案:

  1. 使用命令“apt-cache policy”确认已安装的软件包 蟒-keystoneclient“

  2. 使用“apt-get remove python-keystoneclient”命令将其删除

  3. 使用命令“apt-get install package =”安装更新版本,例如“apt-get install python-keystoneclient = 0.2”

答案 1 :(得分:1)

您安装了python-keystoneclient的操作系统包与PIP尝试安装的版本冲突。删除它(apt-get remove python-keystoneclient)然后重试。

答案 2 :(得分:1)

尝试在新虚拟机中重新安装。我因为一些缓存问题而收到此错误,即使清除缓存和更新后我也无法纠正错误。所以我刚重新安装,它工作正常。

无论如何,重新安装它总是有用的,如果你要尝试新的东西(确保你的互联网连接不会中断)。

答案 3 :(得分:1)

  

python-keystoneclient 0.1.3与要求的冲突python-keystoneclient&gt; = 0.2

根据这一行,需要安装0.2版本的python-keystoneclient,但你拥有的是0.1.3版本。

解决方案:

getaddrinfo

答案 4 :(得分:0)

OpenStack Folsom是一个非常古老的版本。确保在DevStack git repo中切换到相应的branch \ tag。据我所知,在DevStack中,发布的所有特定内容都是以这种方式处理的。

您也可以尝试在local.conf文件中为某些包设置特定分支。请参阅stackrc文件中的确切参数名称。例如,对于keystone客户端,有一个名为KEYSTONECLIENT_BRANCH的参数。