CentOS - Yum 不再更新了吗?

CentOS - Yum 不再更新了吗?

我一直在尝试使用 yum,但出于某种原因,搜索功能甚至都不起作用了。我甚至尝试将已经下载的软件包放入搜索条件中,结果还是一样。

[root@AMDFX03 Downloads]# yum search glibc
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
epel/metalink                                            |  22 kB     00:00     
 * base: centos.secrel.com.br
 * epel: archive.linux.duke.edu
 * extras: centos.secrel.com.br
 * rpmforge: apt.sw.be
 * updates: centos.secrel.com.br
adobe-linux-x86_64/primary                               | 1.2 kB     00:00     
http://linuxdownload.adobe.com/linux/x86_64/repodata/primary.xml.gz:
[Errno -1] Metadata file does not match checksum
Trying other mirror.
Error: failure: repodata/primary.xml.gz from adobe-linux-x86_64:
[Errno 256] No more  mirrors to try.

无论我做什么,这个错误总是会出现。请问,你能告诉我如何修复这个问题吗,或者至少如何重置 yum 的配置?

答案1

首先,感谢 SnakeDoc 的帮助,我对这个错误感到很绝望。其次,我在一个论坛上发现,通过在 /etc/ 中的 yum.conf 文件中添加 http_caching=none,我设法解决了这个问题。

似乎使用“yum clean all”进行清理,但正在从缓存中检索损坏的元数据。有了这个,就没问题了。

答案2

你用的是什么 CentOS?我认为 4.9 不久前就已经停产了,并且给我们的一台服务器带来了类似的问题。

sudo uname -a
sudo cat /etc/redhat-release

请粘贴两个命令的输出。

听起来 GPG 密钥已经过期或无效。

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

或者

rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6

您还应该尝试:

sudo yum clean metadata
sudo yum clean all

相关内容