如何将 GC 实例上的 rh-cloud.repo 中的 Yum 存储库更新为受信任的存储库



我有一个安装了Redhat 7的Google Comput实例。 突然间,我无法再在实例上使用 Yum,因为所有存储库都被标记为不受信任。运行任何 Yum 命令时,我会收到大量这样的错误:

https://cds.rhel.updates.googlecloud.com/pulp/repos///content/dist/rhel/rhui/server/7/7Server/x86_64/os/Packages/device-mapper-1.02.135-1.el7_3.5.x86_64.rpm: [Errno 14] curl#60 - "Peer's certificate issuer has been marked as not trusted by the user."
Trying other mirror.
device-mapper-libs-1.02.135-1. FAILED
/

etc/yum.repos.d/rh-cloud.repo 中的所有存储库都会给出此错误。如果删除该存储库文件,错误将消失,但 Yum 找不到任何包。

如何更新这些存储库以指向正确的受信任 URL?(或者只是让 Yum 忽略这个错误,尽管这似乎有点狡猾!

我有一个蛮力解决方案:禁用SSL检查。

在文件/etc/yum.repos.d/rh-cloud.repo中,我用 sslverify=0 替换了所有sslverify=1实例。

它允许我安装我需要的软件包(traceroute)。

需要找到另一种解决方案。

最新更新