Linux系统的ECS实例中执行Yum更新命令返回“is not signed”错误

Linux系统的ECS实例中执行Yum更新命令返回“is not signed”错误

更新时间:2020-03-11 10:57:01

免责声明:本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

 

问题描述

在Linux服务器中,执行yum update命令,系统返回is not signed错误。

 

问题原因

根据报错信息可知,Yum本身不存在问题,而是软件包没有GPG签名。

 

解决方案

可参考如下步骤,通过修改aliyun-base.repo配置文件,跳过GPG签名检查,然后重新尝试更新系统,进行修复。

  1. 登录Linux服务器,在/etc/yum.repos.d/aliyun-base.repo配置文件中将gpgcheck=1改成为gpgcheck=0
  2. 配置文件更改后,执行如下命令。
    yum makecache
  3. 执行如下命令,重新更新系统。

    yum update

    系统显示类似如下,表示更新成功。

 

适用于

  • 云服务器 ECS

 

如果您的问题仍未解决,您可以在阿里云社区免费咨询,或提交工单联系阿里云技术支持。