2015-03-31 102 views
2

我已经下载需要的OpenStack当地的所有回购并正确设置了本地存储库。OpenStack的安装:无法设置RDO回购主机

然而,当我运行的离线安装,我有以下误差修改:

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 
+0

你找到解决这个,我有同样的问题:( – 2016-06-17 00:17:28

回答

0

你应该用“-d”选项运行packstack命令启用调试信息,并通过阅读生成的日志文件。

这可能是packstack通过ssh执行一条命令(如不能够以root身份登录),你看到错误消息是误导性的一个跑进一个问题。

1

我解决了它这种方式,

在CentOS:

首先检查安装回购

yum repolist 

和拆除对OpenStack的(像以前用于其他版本的所有相关回购协议 - 千等)

然后;

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

上面并没有为我工作,但这里是做:

我试图用的OpenStack 012安装上一个CentOS 7,但我不小心安装了RHEL库,以及:

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

所以解决,做一个rpm -qa | grep rdo(应该反馈类似rdo-release-**),然后yum remove rdo-release-*。然后再次尝试packstack --allinone