openstack安装:无法在主机上设置rdo repo

时间:2015-03-31 20:26:41

标签: openstack

我已经将openstack所需的所有存储库下载到本地并正确设置了本地存储库。

但是,当我运行离线安装程序时,我有以下错误:

Preparing servers                                 [ ERROR ]

ERROR : Failed to set RDO repo on host IP.AD.DR.ESS:
RPM file seems to be installed, but appropriate repo file is probably missing in /etc/yum.repos.d/
Please check log file /var/tmp/packstack/20140710-130352-_rre6e/openstack-setup.log for more information

3 个答案:

答案 0 :(得分:1)

我这样解决了,

在CentOS上:

首先检查已安装的回购

yum repolist

并删除所有与openstack相关的repos(就像之前用于其他版本的那些 - kilo等)。

然后;

yum install -y centos-release-openstack-mitaka

然后转到该链接 https://repos.fedorapeople.org/repos/openstack/

wget https://repos.fedorapeople.org/repos/openstack/openstack-mitaka/rdo-release-mitaka-5.noarch.rpm

rpm -Uvh rdo-release-mitaka-5.noarch.rpm

多数民众赞成;)

尝试,希望它会有所帮助

答案 1 :(得分:1)

以上对我不起作用,但这是做了什么:

我试图在Centos 7上使用packstack安装Openstack,但我偶然也安装了RHEL存储库:

sudo yum install -y https://rdoproject.org/repos/rdo-release.rpm

要解决此问题,请执行rpm -qa | grep rdo(应该反馈rdo-release-**之类的内容,然后yum remove rdo-release-*。然后再次尝试packstack --allinone

答案 2 :(得分:0)

您应该使用'-d'选项运行packstack命令以启用调试信息,并读取生成的日志文件。

在ssh上执行命令时,packstack可能会遇到问题(比如无法以root用户身份登录),而且您看到的错误消息是误导性的。