錯誤:Cannot retrieve repository metadata (repomd.xml) for repository: XXXX(解決方法)
錯誤:Cannot retrieve repository metadata (repomd.xml) for repository: XXXX Please verify its path and try again.
問題描述:
1、Linux在使用命令: yum -y install XXX的時候發現無法從阿里雲的映象庫安裝檔案失敗,提示這個錯誤。
在網上找了很多解決建議,是可以解決的,但是步驟有問題,導致踩坑太多。
解決方法如下(完整版,請沿著思路去解決):
1、檢查Linux的網絡卡埠eth0的配置有沒有問題。
使用命令: vim /etc/sysconfig/network-scripts/ifcfg-eth0
2、儲存步驟一之後,使用命令:service network restart
去重啟網絡卡配置
3、經過步驟二,來到這裡,開始檢查DNS能否析域名,因為yum源安裝就是通過解析aliyun的域名去獲取資料的。由此,使用命令測試:
ping www.baidu.com
出現如下介面即可成功。
4、如果沒有出現這個提示,彈出了“無法解析域名的錯誤“,則進行步驟四。
使用命令去修改域名解析器:sudo vim /etc/resolv.conf
新增以下值:
nameserver 8.8.8.8 nameserver 8.8.4.4 nameserver 208.67.222.222 nameserver 208.67.220.22
5、儲存後,暫時不要重啟network服務,繼續開啟阿里雲提供的yum源。
地址:https://opsx.alibaba.com/mirror
7、複製以後,在Linux介面貼上,回車鍵執行。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
8、執行完畢以後,依次執行以下兩句命令:
(1,清除舊快取):yum clean all
(2,安裝新的依賴):yum makecache
9、完成了。現在就可以通過yum -y install XXX 安裝你想要安裝的軟體了。