解决yum安装ftp提示仓库 的 GPG 密钥已安装,但是不适用于此软件包。

遇到的问题:

在linux系统使用yum install ftp安装ftp,报以下错误

warning: rpmts_HdrFromFdno: Header V3 RSA/SHA1 Signature, key ID c105b9de: NOKEY
Retrieving key from http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

仓库 "CentOS-6 - Base - mirrors.aliyun.com" 的 GPG 密钥已安装,但是不适用于此软件包。请检查仓库的公钥 URL 是否配置正确。

根据报错,可以看出是aliyun的源有问题

解决方法:

1、删除旧的aliyun的源

cd yum.repos.d
rm -rf CentOS-Base.repo

备注:我是通过查看文件发现只有CentOS-Base.repo中包含了 http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7

2、下载一个CentOS-6的aliyun的源

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

然后问题就解决了,再yum install ftp就无问题了~

原文地址:https://www.cnblogs.com/meitian/p/9844878.html

时间: 2024-08-02 09:23:37

解决yum安装ftp提示仓库 的 GPG 密钥已安装,但是不适用于此软件包。的相关文章

Beyond Compare 4 提示错误“这个授权密钥已被吊销”的解决办法

错误提示: 这个授权密钥已被吊销. 解决方法: 删除以下目录中的所有文件即可. C:\Users\Administrator\AppData\Roaming\Scooter Software\Beyond Compare 4 原文地址:https://www.cnblogs.com/hushaojun/p/9193275.html

项目问题总结1:Nuget无法安装程序包dll,提示:此程序包已安装

问题描述: 我们在做项目的过程中免不了使用Nuget安装一些其他系统发布的dll,以完成我们的业务代码,但是在使用的过程中遇到一个问题,那就是因某些原因造成引用无效,其表现如下: 导致这种情况发生的原因很多,我现在要说的是其中 一种,那就是引用的dll被删除了,我们需要重新在Nuget里面进行安装,这时问题来了,当我们查找到想要的dll时,显示已经安装,如下图所示: 但是我们在已经安装的包里面进行查找,发现并没有,如下图所示 而且我们在解决方案的项目文件目录中也找不到目标dll,肿么办?明明没有

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot change directory:/home/**

centos yum安装ftp 及解决vsftp错误500 OOPS: cannot changedirectory:/home/**   1.查看服务器有没有安装ftp包 rpm -qa |grep vsftp 2.yum  安装 yum -y install vsftpd 3.启动vsftp的服务 service vsftpd start 4.关闭防火墙 service iptables stop 5.测试匿名访问 修改配置文件 vsftpd.conf [[email protected]

Linux程序包管理之yum仓库、源码编译安装

CentOS:yum,dnf URL:ftp://172.16.0.1/pub yum是C/S架构,是rpm的前端工具,依赖于rpm存在的: 1.本地要有yun程序: 2.本地要有配置文件(配置远程服务器yum仓库或本地服务器yum仓库): 3.要有存在的文件服务器(程序包仓库即yum仓库).(也可以在本地配置服务器yum仓库): yum支持的服务器有两种:一种是ftp服务器,第二种是http服务器: yum工作简述: yum是客户端,也认为是自我独立管理的组件,需要联系远程的仓库,从仓库中下载

centos yum安装nginx 提示 No package nginx available

centos yum安装nginx 提示 No package nginx available问题了,对于这个问题我们下文正是介绍它的解决方法了,希望下文能够为各位带来帮助. 问题原因: nginx位于第三方的yum源里面,而不在centos官方yum源里面 解决方法: 安装epel(Extra Packages for Enterprise Linux) a.去epel网站 http://fedoraproject.org/wiki/EPEL下载 b.我的系统是centos5.7,cpu是x8

安装ftp碰到的问题及解决方法

1   CRT显示乱码: 本地windows机器.修改SecureCRT的设置.找到"选项"->"会话选项"->"外观": *    字符编码设置为utf-8. *    字体设置,选择中文字体,例如新宋体. 2   查看ftp 服务是否启动: service vsftpd status 3 使 用chkconfig vsftpd on 设置为开机自动运行. 4  使用 service vsftpd stop 停止 使用service

Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法

Linux安装php-mysql提示需要:libmysqlclient.so.18()(64bit)的解决办法 在LNMP编译环境下安装zabbix会出现 执行:yum -y install net-snmp-devel 会报错缺少net-snmp  以及尾部显示缺少libmysqlclient 执行编辑zabbix编译 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/ckg8933/ar

从MySQL5.7.6开始,安装MySQL提示“请键入 NET HELPMSG 3534 以获得更多的帮助”的解决办法

今天安装MySQL提示如下错误: -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

RAD Studio 10 安装失败 提示错误 License status check failure解决办法

最近在安装RAD Studio 10.1 Berlin 时,运行光盘中的setup.exe,在第一页勾选 lincense agreement后下一步,提示如下错误,无法进行安装. License status check failure License status check failure (Error code: 255). Please try again later, or contact support. 通过一番搜索和尝试得到以下解决办法: 问题原因: 由于电脑中已经安装过其他版