尝试安装 oVirt 4.2 时出现 centos-sclo-rh-release 错误 404

尝试安装 oVirt 4.2 时出现 centos-sclo-rh-release 错误 404

你好呀,

我正在尝试在我的 CentOS 7.4 机器上安装 oVirt 4.2。

不幸的是,yum 一直告诉我,他无法http://mirror.centos.org/centos/7/sclo/x86_64/rh/repodata/repomd.xml.asc:在唯一的镜像上找到centos-sclo-rh-release

我不认为我忘记了任何东西官方文件.所以我这样做了:

  1. 我更新了整个系统。
  2. 我安装了必需的密钥
  3. 我安装了这个包
  4. 我再次确认我的系统已更新,就在那时事情出了问题

以下是 yum 告诉我的内容的准确副本:

[root@jupiter admin]# yum 更新
补充收费模块:fastestmirror
base/7/x86_64/签名 | 811 B 00:00:00     
base/7/x86_64/签名 | 3.6 kB 00:00:00 !!!
http://mirror.centos.org/centos/7/sclo/x86_64/rh/repodata/repomd.xml.asc: [Errno 14] HTTP 错误 404 - 未找到
观察另一面镜子。
要解决此问题,请参阅以下 wiki 文章

https://wiki.centos.org/yum-errors

如果上述文章不能帮助解决此问题,请使用 https://bugs.centos.org/。

centos-sclo-rh-release | 3.0 kB 00:00:00     


 其中一个配置的存储库失败(CentOS-7 - SCLo rh),
 yum 没有足够的缓存数据来继续。此时唯一的
 yum 能安全做的一件事就是失败。有几种方法可以“修复”这个问题:

     1. 联系存储库的上游并让他们解决问题。

     2. 重新配置存储库的 baseurl/etc,以指向工作
        上游。如果您使用的是较新的
        发行版本比存储库支持的版本要多(并且
        以前的发行版本的软件包仍然有效)。

     3. 暂时禁用存储库并运行命令
            yum --disablerepo=centos-sclo-rh-release ...

     4. 永久禁用存储库,这样 yum 默认就不会使用它。Yum
        然后就会忽略该存储库,直到你永久启用它
        再次或使用 --enablerepo 进行临时使用:

            yum-config-manager --disable centos-sclo-rh-release
        或者
            订阅管理器存储库 --disable=centos-sclo-rh-release

     5. 如果故障存储库不可用,则配置为跳过该存储库。
        请注意,yum 将尝试联系存储库。当它运行大多数命令时,
        所以每次都必须尝试并失败(因此 yum 将会更加
        较慢)。但如果这是一个非常暂时的问题,这通常是一个很好的
        妥协:

            yum-config-manager --save --setopt=centos-sclo-rh-release.skip_if_unavailable=true

失败:来自 centos-sclo-rh-release 的 repodata/repomd.xml.asc:[Errno 256] 没有更多镜像可供尝试。
http://mirror.centos.org/centos/7/sclo/x86_64/rh/repodata/repomd.xml.asc: [Errno 14] HTTP 错误 404 - 未找到

编辑: 以下是我的 ovirt-4.2-dependancies.repo 的内容,其中包含 centos-sclo-rh-release :

[admin@jupiter ~]$ cat /etc/yum.repos.d/ovirt-4.2-dependencies.repo
[ovirt-4.2-epel]
name=Enterprise Linux 7 的额外软件包 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
镜像列表=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
故障转移方法=优先级
已启用=1
包括包=
 epel-发布,
 io进程,
 libtomcrypt,
 libtommath,
 ovirt-客户代理*,
 木偶,
 python2-加密,
 python2-ecdsa,
 python2-paramiko,
 python34 *,
 python-argparse,
 python-ecdsa,
 python-io进程,
 python-ordereddict,
 python-paramiko,
 python-ply,
 rubygem-rgen,
 nbdkit,
 nbdkit-开发

gpgcheck=1
gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

[ovirt-4.2-centos-gluster312]
名称=CentOS-7-Gluster 3.12
baseurl = http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.12/
gpgcheck=1
已启用=1
gpgkey=https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage


[ovirt-4.2-virtio-win-最新版本]
name=virtio-win 版本与即将推出的 RHEL 版本大致匹配
baseurl=http://fedorapeople.org/groups/virt/virtio-win/repo/latest
已启用=1
skip_if_unavailable=1
gpgcheck=0

[ovirt-4.2-centos-qemu-ev]
名称=CentOS-7 - QEMU EV
baseurl=http://mirror.centos.org/centos/7/virt/$basearch/kvm-common/
gpgcheck=1
已启用=1
gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-Virtualization

[ovirt-4.2-centos-opstools]
名称=CentOS-7 - OpsTools - 发布
baseurl=http://mirror.centos.org/centos/7/opstools/$basearch/
gpgcheck=1
已启用=1
gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-OpsTools

[centos-sclo-rh-发行版]
名称=CentOS-7 - SCLo rh
baseurl=http://mirror.centos.org/centos/7/sclo/$basearch/rh/
gpgcheck=1
已启用=1
gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-SCLo

[ovirt-4.2-centos-ovirt42]
名称=CentOS-7-oVirt 4.2
baseurl=http://mirror.centos.org/centos/7/virt/$basearch/ovirt-4.2/
gpgcheck=1
已启用=1
gpgkey=https://www.centos.org/keys/RPM-GPG-KEY-CentOS-SIG-Virtualization

答案1

好吧,看来我在安装过程中选择了过于严格的安全策略。为了解决这个问题,我不得不设置

repo_gpgcheck=1
回到
repo_gpgcheck=0
/etc/yum.conf

相关内容