OpenStack继续添加源,我也是醉了

一开始就被坑了,需要安装openstack-utils这玩意,普通的yum源里怎么可能有这玩意,重新审查了下源,好吧,四只眼都不好使,还需要epel.repo和openstack.repo,那就搞起

1:epel.repo

# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
warning: /var/tmp/rpm-tmp.mbrYtn: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY
Preparing…                ########################################### [100%]
   1:epel-release           ########################################### [100%]

2:openstack.repo

这个就直接配置yum源好了,vim /etc/yum.repos.d/openstack.repo,添加下面几行

[epel-openstack-grizzly]
name=OpenStack Grizzly Repository for EPEL 6
baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-grizzly/epel-6
enabled=1
skip_if_unavailable=1
gpgcheck=0
priority=98

这下应该OK了吧

yum clean all && yum makecache && yum list

坑爹,http://repos.fedorapeople.org/repos/openstack/openstack-grizzly/epel-6这url返回个404,郁闷的,这么快就过时了,继续找

直接浏览器点开https://repos.fedorapeople.org/repos/openstack/,根本就没有openstack-grizzly这目录,只有openstack-havana,openstack-icehouse,openstack-juno文件夹里有内容

瞄了半天,貌似havana和icehouse里面有epel-6,好吧havana修改时间晚一点,就这个好了,修改openstack.repl

baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-havana/epel-6

再来一次 yum clean all && yum makecache && yum list

这回路径有了,可是openstack-utils所在的源还是不在,真是坑爹,看来repo一定包含grizzly,网上搜了下,今年4月份之前,还都是这个URL,可见最新的已经做了修改,没办法http://repos.fedorapeople.org/repos/openstack目录下,一个个目录找,看能否找到需要的关键字

费了我九牛二虎之力,终于https://repos.fedorapeople.org/repos/openstack/EOL/openstack-grizzly/被我发现了,下面还有个epel-6,如果这个还不行,就要吐血了,偏偏这个时候openvpn又连不上了,我也是醉了

还是开虚拟继续好了,先把dnsmasq-utils装了,既然不让我用源安装openstack-utils,我直接wget rpm总行吧~!

# wget https://repos.fedorapeople.org/repos/openstack/EOL/openstack-grizzly/epel-6/openstack-utils-2013.2-1.el6.1.noarch.rpm

yum install crudini

rpm -ivh openstack-utils-2013.2-1.el6.1.noarch.rpm

应该OK了

还以为全部用源比较顺利呢,看看也就醉了,还是等下次有时候用源代码弄好了~!

发表评论