在sudo apt-get update时An error occurred during the signature verification.的解决方法

错误信息

在sudo apt-get update时出现错误
具体报错信息如下
在这里插入图片描述

原因

为了处理 build.ros.org 近期安全事件,旧密匙已被撤销
密钥已更新,旧密钥不再有效,导致 apt update 和 apt install 出现问题。

old key: 421C365BD9FF1F717815A3895523BAEEB01FA116
new key: C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

解决方法

1.删除旧的密匙
用于UBUNTU16.04及更新的版本(Kinetic,Melodic等等)

 sudo apt-key del 421C365BD9FF1F717815A3895523BAEEB01FA116

用于UBUNTU14.04及更早的版本

sudo apt-key del B01FA116

2.添加新的密匙

sudo -E apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

然后sudo apt-get update就OK
参考:https://blog.csdn.net/heart_hang/article/details/95043542
https://answers.ros.org/question/325039/apt-update-fails-cannot-install-pkgs-key-not-working/

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值