1. 程式人生 > >錯誤:Cannot retrieve repository metadata (repomd.xml) for repository: XXXX(解決方法)

錯誤: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 安裝你想要安裝的軟體了。