#环境
- os: CentOS 7
- pc: VirtualBox
#故障描述
安装过程中已经导入一个PUBKEY,但还是提示NOKEY
1 | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
#修复
查看下载下来的rpm文件的信息
1 | [root@k8s-node-b pki]# rpm -K /var/cache/yum/x86_64/7/kubernetes/packages/571c54a5e4049647541a24d77337898fb4243f6b39c7f3df5d92ab180055bd87-kubectl-1.10.3-0.x86_64.rpm |
查看当前系统是否已经导入相应的key文件
1 | [root@k8s-node-b pki]# rpm -q gpg-pubkey-* |
回看之前安装过程中导入的key与rpm的并不相附,应该是还有key没有导入;
查看repo文件
1 | [root@k8s-node-b pki]# cat /etc/yum.repos.d/kubernetes.repo |
应该是写入repo文件时换行了,导入没有导入正确的key文件
修复repo文件,也可手工导入相应的key文件
1 | [root@k8s-node-b pki]# rpm --import https://packages.cloud.google.com/yum/doc/rpm-package-key.gpg |
删除key使用下面的命令
1 | [root@k8s-node-b pki]# rpm -e --allmatches gpg-pubkey-3e1ba8d5-558ab6a8 |
重新执行安装
1 | Downloading packages: |