配置本地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