yum安装报错:NOKEY

通过yum命令在安装httpd(或其他服务)的时候,有时会提示如下错误:

从而导致安装进行不了,这是由于yum安装了旧版本的GPG keys造成的。

解决办法是:

rpm --import /etc/pki/rpm-gpg/RPM* 


然后再重新安装就可以了。

时间: 2024-09-29 20:07:40

yum安装报错:NOKEY的相关文章

yum安装报错有冲突file /usr/lib64/php/modules/fileinfo.so conflicts between

yum安装报错有冲突file /usr/lib64/php/modules/fileinfo.so conflicts between attempted installs of php-pecl-fileinfo-1.0.4-2.el6.rf.x86 64 and php-common-5.3.3-46.el6 6.x86 64 遇到这个情况的时候  是库冲突了 需要修改文件        vim /etc/yum.repos.d/rpmforge.repo 将里面的enable=1    改

yum安装报错“Error: xz compression not available”

在测试服务器进行docker学习,有些centos7软件安装上和自己的服务器不兼容所以导致yun下载软件时报错:Error: xz compression not available 对于报错解决办法: rm -fr /var/cache/yum/x86_64/6/epel/ rm -rf /etc/yum.repos.d/epel* 重新安装epel源和base源 wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.co

故障小记录:yum 安装报错File "/usr/bin/yum", line 30 except KeyboardInterrupt, e:

发生原因: 由于yum是基于python的,之前安装我python3,当我修改了python命令的指向到python3之后就会发生这样的问题. 解决办法: 由于我当初想到可能以后还需要python2,所以还保留着python2的命令指向 所以只需要 vim /usr/bin/yum 然后在头部改一下编译方式就好[是改成你的python2的命令,有些人的命令是python2.7之类的] 由#!  /usr/bin/python 改为#! /usr/bin/python2 另外还需要改一个地方,否则

解决yum安装报错Protected multilib versions

今天在云服务器上装nginx,需要先安装一些依赖库比如zlib, ,但是安装zlib时候报错. yum install -y zlib zlib-devel1 (-y 指的是如果需要选yes no的自动y)下面是报错 Protected multilib versions: zlib-1.2.7-17.el7.x86_64 != zlib-1.2.7-15.el7.i68612 原因是因为多个库不能共存,不过更新的话也并不行,但是可以在安装命令后面加上 --setopt=protected_mu

CentOS-7-x86_64-Minimal-1908 yum安装报错(无法解析主机问题)

引言: 问题:在安装centos7的1908的mini版本后,使用yum安装软件会报错,如下: 遇到这个问题,很扯淡,因为之前我在使用centos7的1708版本安装中时不存在这个问题的.现在用centos7的1908版本就一直在报错,修改了yum源也是错的. 网上有很多解决方案:[这些方案都不能解决上述问题] 1. 修改yum源.换成阿里或者163的 2. 修改/etc/yum.conf 配置文件 3.修改/etc/resolve.conf 下的 nameserver  那这个问题是什么原因导

yum安装报错error: unpacking of archive failed on file /usr/bin/xxxx: cpio: open Failed

Bash漏洞爆出来了,赶紧更新一下补丁,#yum -y update bash 报错了 error: unpacking of archive failed on file /usr/bin/bashbug-64;54254708: cpio: open 参考了网上资料,原来是以前加固时给/usr/bin加了i权限 # lsattr /usr | grep bin ----i-----I-- /usr/bin # chattr -i /usr/bin 然后yum安装就OK了 参考资料:http:

yum安装报错

报错如下: YumRepo Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/removing mirrorlist with no valid mirrors: /var/cache/yum/extras/mirrorlist.txtError: Cannot find a valid baseurl for repo: extras 使用lsb_release -a查看 解决方法:是r

docker yum安装报错 服务启动报错

在使用docker容器yum安装时出现类似的错误: Transaction check error:file /usr/lib64/libsystemd-daemon.so.0 from install of systemd-libs-219-19.el7.x86_64 conflicts with file from package systemd-container-libs-208.20-6.el7.centos.x86_64file /usr/lib64/libsystemd-id128

【linux系列】yum安装报错 no mirrors to try

执行以下命令去重新生成缓存 1 yum clean all 2 yum makecache 更换源重新下载repo文件 重新生成缓存