感谢支持
我们一直在努力

YUM安装遭遇: [Errno 256] No more mirrors to try

把YUM配置好后,使用yum命令进行安装时,出现了如下错误:


Downloading Packages:

ftp://192.168.220.46/RHEL6.2/x64/Server/libaio-devel-0.3.107-10.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 19 – “Given file does not exist”
Trying other mirror.


Error Downloading Packages:
  libaio-devel-0.3.107-10.el6.x86_64: failure: libaio-devel-0.3.107-10.el6.x86_64.rpm from RHEL6.2-Server-X64: [Errno 256] No more mirrors to try.


最开始以为是客户端的yum源配置缓存的问题,使用yum clean all命令清除后还是出现同样的错误。


最后竟然发现我的RHEL6.2操作系统原理没有默认安装ftp工具,坑爹啊!没办法只能从光盘再安装一下ftp工具:


[root@instsvr1 Packages]# rpm -ivh ftp-0.17-51.1.el6.x86_64.rpm
warning: ftp-0.17-51.1.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing…                ########################################### [100%]
   1:ftp                    ########################################### [100%]




顺便把telnet工具和服务也给装上了:


[root@instsvr1 Packages]# rpm -ivh telnet-*
warning: telnet-0.17-47.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY
Preparing…                ########################################### [100%]
   1:telnet-server          ########################################### [ 50%]
   2:telnet                 ########################################### [100%]

安装了工具后结果还是报错,整了半天,才发现原来”Given file does not exist”信息是正确的,目录RHEL6.2/x64/Server下的确是没有libaio-devel-0.3.107-10.el6.x86_64.rpm这个文件,原来 在创建repodata时指定的是RPM包目录是RHEL6.2/x64/Packages,而yum工具会直接从RHEL6.2/x64/Server/目录下去寻找安装包,所以在RHEL6.2/x64/Server/目录下把Packages包下相应的文件link过来就可以了。


太粗心了!!!!!!!!


参见我另一篇文章:http://www.linuxidc.com/Linux/2012-08/68482.htm

赞(0) 打赏
转载请注明出处:服务器评测 » YUM安装遭遇: [Errno 256] No more mirrors to try
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏