【问题标题】:Centos 6 - every server gets yum errorCentos 6 - 每个服务器都会出现 yum 错误
【发布时间】:2015-02-04 18:08:33
【问题描述】:

从前几天,当我尝试通过 yum 更新或安装软件包时,每台服务器都会出错:

YumRepo 错误:所有镜像 URL 均未使用 ftp、http[s] 或文件。 例如。 $releasever 不是有效版本或尚未发布/ 删除没有有效镜像的镜像列表:/var/cache/yum/x86_64/$releasever/base/mirrorlist.txt Fehler:找不到有效的 repo 的 baseurl:base

我试图清理 yum(yum clean all),删除 rpm db,从 yum 中删除缓存,禁用基本 repo,但没有任何效果。我在另一个线程中读到该错误可以通过重新安装一些软件包来修复,因为 rpm 说它们没有安装(但它们是): yum --disablerepo=* --enablerepo=c6-media install centos-release yum rpm python python-elementtree rpm-python yum-metadata-parser

然后我得到错误: 错误:找不到来自“glob”的文件:centos-release*.rpm

如果我尝试通过 rpm 安装软件包,例如。 centos-release 我得到消息: rpm -Uhv http://mirror.centos.org/centos-6/6/os/x86_64/Packages/centos-release-6-6.el6.centos.12.2.x86_64.rpm Empfangehttp://mirror.centos.org/centos-6/6/os/x86_64/Packages/centos-release-6-6.el6.centos.12.2.x86_64.rpm 错误:/var/tmp/rpm-tmp.ZX78Mz: Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD

我真的很沮丧,因为我之前没有在系统上做过任何事情。现在,另一台服务器也出现了同样的错误。有人能帮我吗? 在我看来,CentOs 的更新肯定有问题。 由于这个错误,Firefox 也没有打开任何页面。 Ping 到外部主机工作正常。

系统信息示例: Linux xxx 2.6.32-504.3.3.el6.centos.plus.x86_64 #1 SMP 2014 年 12 月 17 日星期三 01:21:03 UTC x86_64 x86_64 x86_64 GNU/Linux 基于 KVM 的虚拟机,还有运行 centos 6.5 的主机受到影响。

rpm -qa gpg-pubkey-11f63c51-3c7dc11d gpg-pubkey-c105b9de-4e0fd3a3 gpg-pubkey-0608b895-4bd22942 gpg-pubkey-ba684223-53a1643c

在其他服务器上: rpm -qa Fehler: rpmdbNextIterator: Überspringe h# 3777 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 3267 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 4038 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 1480 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 970 Header V3 RSA/SHA256 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 460 Header V3 RSA/SHA256 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 4046 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 207 Header V3 RSA/SHA256 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 1488 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD Fehler: rpmdbNextIterator: Überspringe h# 3793 Header V3 RSA/SHA1 Signature, Schlüssel-ID c105b9de: BAD ...

我试图通过 Google 找到解决方案,但没有任何效果。

【问题讨论】:

    标签: centos rpm yum


    【解决方案1】:

    请删除您系统 /etc/yum.repos.d/ 的所有 repo 并添加此 repo。

    #  wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
    #  sudo rpm -Uvh epel-release-6*.rpm
    

    【讨论】:

    • 感谢您的回答。我这样做了,但得到了以下信息:Das Paket epel-release-6-8.noarch ist bereits installiert。我在每台安装的服务器上都有这个包。当我尝试删除它时:Fehler:Das Paket epel-release-6-8.noarch.rpm ist nicht installiert。它说它没有安装。
    • 你去 /etc/yum.repos.d 文件夹。如果遇到问题,请手动删除以删除,然后复制错误并粘贴到此处,否则请在此站点上解决您的问题goo.gl/lCYEi1
    猜你喜欢
    • 2015-12-02
    • 2016-04-14
    • 2020-12-02
    • 2016-06-10
    • 2015-09-18
    • 2021-01-25
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多