2015-03-31 14 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