AWS Linux2 Image 无法验证存储库签名

AWS Linux2 Image 无法验证存储库签名

我一直在用这个图片进行测试,几乎每个应用程序都会遇到这个问题,今天是库布克尝试安装时,yum 显示:

    Retrieving key from https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg
kubernetes/signature                                                                                                                                                                                                  | 1.4 kB  00:00:00 !!!
https://packages.cloud.google.com/yum/repos/kubernetes-el7-x86_64/repodata/repomd.xml: [Errno -1] repomd.xml signature could not be verified for kubernetes
Trying other mirror.

尝试了其他镜像,但结果相同。我会继续尝试,希望在不使用二进制文件的情况下也能正常工作,并且知道为什么这种情况经常发生。

谢谢!

答案1

Redhat/Fedora/Centos 使用通用石油气包签名以确保包的完整性没有受到损害,并检查软件包是否来自授权来源。

您可以使用以下命令手动将密钥导入 RPM 数据库:

rpm --import PUBKEY ...

解决您的问题的一种方法是从 Kubernetes 供应商处导入实际的 GPG 密钥:

 rpm --import https://packages.cloud.google.com/yum/doc/yum-key.gpg

 rpm --import https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg

相关内容