yum故障汇总

扫码查看

[toc]

虚拟机 CentOs 安装docker 获取GPG密钥失败 Errno 14

提示如下:

[root@DouyuTest01 ~]# yum install -y yum-utils
……
……
warning: /var/cache/yum/x86_64/7/base/packages/yum-utils-1.1.31-54.el7_8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Retrieving key from http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7


GPG key retrieval failed: [Errno 12] Timeout on http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7: (28, 'Connection timed out after 30001 mill
iseconds')

解决方案:

#根据系统版本,从 mirrors.163.com 找到系统对应密钥
[root@DouyuTest01 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
#导入密钥
[root@DouyuTest01 ~]# rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-7
[root@DouyuTest01 ~]# yum install -y yum-utils
……
Updated:
  yum-utils.noarch 0:1.1.31-54.el7_8
Complete!

[toc]

yum报NOKEY错误

[root@Dasonali src]# yum install -y nmap
……
……
Transaction Summary
=================================================================================================================================================
Install  1 Package
Upgrade             ( 1 Dependent package)

Total size: 4.2 M
Downloading packages:
warning: /var/cache/yum/x86_64/7/base/packages/nmap-ncat-6.40-16.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Retrieving key from http://mirrors.aliyuncs.com/centos/RPM-GPG-KEY-CentOS-7


GPG key retrieval failed: [Errno 14] HTTP Error 404 - Not Found

解决方案

//据网上资料说这是由于yum安装了旧版本的GPG keys造成的,解决办法就是运行以下命令:
[root@Dasonali yum.repos.d]# rpm --import /etc/pki/rpm-gpg/RPM*
04-09 22:29
查看更多