歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> YUM安裝遭遇: [Errno 256] No more mirrors to try

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

日期:2017/2/28 15:42:54   编辑:Linux教程

把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

Copyright © Linux教程網 All Rights Reserved