我有一个装有 CentOS 6 的虚拟机。我尝试运行yum update
,但出现此错误:
http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
我该如何修复这个问题?有没有办法重新安装 Yum 来恢复其设置?
答案1
这类事情的第一步是确保 yum 的配置在某些时候不会变得混乱,请像这样进行刷新:
yum clean all
然后尝试再次运行安装或更新。
但是,根据日志输出,似乎远程存储库在给定的地址不可用,因此出现 404 消息。404 是 HTTP 的表达方式 -
我是负责您所请求地址的服务器,但很抱歉,您所要求的地址不在这里。
这至少表明您没有网络连接问题。
在这种情况下,最好的办法可能是寻找 repo 的替代镜像地址,或完全使用替代 repo。
答案2
添加--disablerepo=addon
帮助(例如yum --disablerepo=addons update
:) - 插件库似乎不再存在。
感谢 centos.org 论坛的帮助。我已将其发布为我自己问题的答案。