在 Centos7 上安装 epel-release 会导致“yum update”和“yum repolist”抛出 404 错误

在 Centos7 上安装 epel-release 会导致“yum update”和“yum repolist”抛出 404 错误

我刚开始使用 Centos 和安装软件包。我目前正在尝试将 epel-release 添加到 Centos7 服务器。我正在做以下事情:

  1. sudo yum repolist- 这按预期工作
  2. sudo yum install epel-release- 这按预期工作
  3. sudo yum repolist- 这会为 epel 存储库返回许多 404(即https://pubmirror1.math.uh.edu/fedora-buffet/epel/7/x86_64/repodata/repomd.xml.asc: [Errno 14] HTTPS Error 404 - Not Found:)

我正在尝试通过 DISASTIG 合规性扫描,因此我不能简单地禁用存储库的 GPG 检查。任何的意见都将会有帮助。

答案1

我发现curl 已经过时并且导致GPG 检查失败。我执行了以下操作来解决该问题。

  1. sudo yum install epel-release -y
  2. sudo yum update -y
  3. sudo yum update curl --nogpg -y
  4. sudo yum repolist

最后一次 repolist 检查现在不会抛出 404 错误。

相关内容