我刚刚安装了 CentOS 6。我尝试运行 yum update 但无法使其正常工作,所以我尝试了 yum clean all,现在我的情况似乎比以前更糟糕。根据我在下面粘贴的内容,有人可以帮我修复我的 yum 存储库吗?谢谢。
[root@zedo-pc 1234]# yum update
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: mirror.7x24web.net
* extras: mirror.linux.duke.edu
* updates: mirror.lug.udel.edu
Error: no such table: packages
[root@zedo-pc 1234]# yum clean all
Loaded plugins: fastestmirror, refresh-packagekit
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@zedo-pc 1234]# yum update
Loaded plugins: fastestmirror, refresh-packagekit
Determining fastest mirrors
* base: mirror.lug.udel.edu
* extras: mirror.symnds.com
* updates: mirror.rackspace.com
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again
答案1
一旦你跑步yum clean all
,就尝试跑步 yum makecache
。还要检查现在启用了哪些存储库(不是说conf文件可能会被搞砸)yum repolist
答案2
我有类似的问题。我所做的就是更新我的dhcp
( dhcp -r
) 并且它起作用了。我注意到内容/etc/resolv.conf
已被更改。
答案3
Error: Cannot retrieve repository metadata (repomd.xml) for repository: InstallMedia. Please verify its path and try again
这可能表明您已配置并启用了一个正在查找本地 CD/DVD/ISO 的存储库。
您可以尝试禁用所有存储库,然后一一启用它们,以确定是哪个存储库导致了问题。
yum repolist all
将识别所有配置的存储库。
yum check-update --disablerepo=\* --enablerepo=<reponame>
禁用除 列出的一个(或多个)之外的所有存储库--enablerepo
(可以指定多次)。
您需要确定哪些存储库导致了问题,然后检查该存储库配置(在/etc/yum.conf
或中/etc/yum.repos.d/
)。如果您需要帮助,请发布相关配置。