我刚开始使用 Centos 和安装软件包。我目前正在尝试将 epel-release 添加到 Centos7 服务器。我正在做以下事情:
sudo yum repolist
- 这按预期工作sudo yum install epel-release
- 这按预期工作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 检查失败。我执行了以下操作来解决该问题。
sudo yum install epel-release -y
sudo yum update -y
sudo yum update curl --nogpg -y
sudo yum repolist
最后一次 repolist 检查现在不会抛出 404 错误。