接到新的任务,开始着手openstack开源云计算平台。
在安装过程中出现该错误:[Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
系统环境:Centos6.5
下面我复现一下错误,执行命令:
sudo yum install -y https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm顺利安装!接着:
sudo yum install -y openstack-packstack此时就出现错误:
Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.yun-idc.com * updates: mirrors.yun-idc.com http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror.
细看错误,很明显,是在执行yum命令是找不到repomd.xml资源,不信,你可以试试直接在地址栏输入:
http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6/repodata/repomd.xml然后回车,果然没有资源吧!
很简单,既然这个资源不存在了,我们就可以找一个替换它。
这里我找到了一个资源,可以试试:
https://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7/repodata/repomd.xml
首先我们找到路径/etc/yum.repos.d下的文件rdo-release.repo,执行命令vim:
[openstack-juno] name=OpenStack Juno Repository baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-6/ enabled=1 skip_if_unavailable=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Juno
更改baseurl地址,修改后如下:
[openstack-juno] name=OpenStack Juno Repository baseurl=http://repos.fedorapeople.org/repos/openstack/openstack-juno/epel-7/ enabled=1 skip_if_unavailable=0 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-RDO-Juno
再次执行,问题解决!
如果你是安装的是kilo版本的,如下:
sudo yum install -y https://repos.fedorapeople.org/repos/openstack/openstack-kilo/rdo-release-kilo-1.noarch.rpm
报错信息稍有不同:
Loaded plugins: fastestmirror Setting up Install Process Loading mirror speeds from cached hostfile * base: mirrors.yun-idc.com * extras: mirrors.yun-idc.com * updates: mirrors.yun-idc.com http://repos.fedorapeople.org/repos/openstack/openstack-kilo/%25FDIST%25%25RELEASEVER%25/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found" Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: openstack-kilo. Please verify its path and try again
不过解决方法一致!
这个解决办法只能用作参考,很多时候报错一致,但是引起问题的原因却是千奇百怪的,欢迎交流。
分享:
崇尚极简,热爱技术,喜欢唱歌,热衷旅行,爱好电子产品的一介码农。
联系QQ:58742094
联系电话:
工作邮箱:
当你的才华还撑不起你的野心的时候,你就应该静下心来学习,永不止步!
人生之旅历途甚长,所争决不在一年半月,万不可因此着急失望,招精神之萎葸。
Copyright 2015- 芒果酷(mangocool.com) All rights reserved. 湘ICP备14019394号
免责声明:本网站部分文章转载其他媒体,意在为公众提供免费服务。如有信息侵犯了您的权益,可与本网站联系,本网站将尽快予以撤除。