配置本地Yum倉庫找不到xxx/repodata/repomd.xml


配置本地Yum倉庫找不到xxx/repodata/repomd.xml

 

原因很簡單:就是我們指定的倉庫地址里找不到這個repomd.xml文件。

解決辦法: 找這個文件。(因為大家的原因一樣,但起因可能不一樣,先看看我的解決辦法,再找具體的辦法)

 

 

我選的Yum倉庫源是Linux的系統鏡像CentOS 8。

 

我把鏡像掛載到一個目錄里。

 

創建一個yum倉庫配置文件,baseurl指向這個目錄(鏡像的根目錄)

 

在yum clean all,yum makecache時創建緩存時提示錯誤,找不到xxx/repodata/repomd.xml。

 

我就找這個文件,首先我的配置的路徑沒有問題。

 

接着到鏡像目錄里看,確實沒有這個文件,考慮到系統是新的,可能和以前的版本不一樣,就挨個目錄里找,果然在AppStream下找到了repodata目錄,並在里面找到配置文件。

 

重新修改配置文件里指向的目錄。

 

再次創建緩存,就成功了!

 

 

 

 

在網上看了一些帖子,再給大家提示一些,如果你配置的不是本地的Yum倉庫,也出現這樣的錯誤,如果不是路徑有問題,就是網有問題。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM