配置本地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倉庫,也出現這樣的錯誤,如果不是路徑有問題,就是網有問題。