我一直在用这个图片进行测试,几乎每个应用程序都会遇到这个问题,今天是库布克尝试安装时,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