最近使用sudo apt update提示以下错误:

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://packages.ros.org/ros/ubuntu bionic InRelease: The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
W: Failed to fetch http://packages.ros.org/ros/ubuntu/dists/bionic/InRelease The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
W: Some index files failed to download. They have been ignored, or old ones used instead.

  • 原因
    ROS GPG密钥过期

  • 解决方法
    更新ROS apt 仓库使用的公共密钥:

ROS 1用户:

curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

ROS 2用户:

sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
  • 如果执行以上命令出现gpg: no valid OpenPGP data found.错误,那么需要先执行curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc(卡住不动就是要翻墙,参考Ubuntu下命令行走代理/终端走代理),然后再执行sudo apt-key add ros.asc即可

参考自apt update: signatures were invalid: F42ED6FBAB17C654

The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 的解决方法相关推荐

  1. python导入模块报错syntaxerror_SyntaxError: invalid syntax python错误解决方法

    今天爱分享给大家带来SyntaxError: invalid syntax python错误解决方法,希望能够帮助到大家. "SyntaxError: invalid syntax" ...

  2. Ubuntu开机出现“error: invalid environment block“的解决方法

    Ubuntu开机出现"error: invalid environment block"的解决方法 1. 错误状态 2. 解决办法 1. 错误状态 当使用GRUB启动ubuntu时 ...

  3. 微信分享踩坑:config:invalid signature错误的解决方法

    微信分享踩坑:config:invalid signature错误的解决方法 一般出现这个错误多半是签名获取失败,而我根据我获取到的签名跟签名算法校验里面得到的签名是一样的,于是查找大量文档,核实可能 ...

  4. manjaro软件源报错 不停看到错误 “PackageName: signature from “User <email@archlinux.org>“ is invalid“ 的几种解决方法

    manjaro软件源报错 不停看到错误 "PackageName: signature from "User " is invalid" 的几种解决方法 参考文 ...

  5. 微信二次分享签名错误php,微信二次分享报错invalid signature问题及解决方法

    基于微信公众号开发的h5页面(使用jssdk接口),由用户A分享给用户B,用户B再次分享这个页面时,不能成功分享.问题出在用户B收到的分享链接与用户A打开的链接不同 A用户的链接为 B用户收到的连接 ...

  6. 关于ImageMagick出现无效参数(invalid parameter)的解决方法

    关于ImageMagick出现无效参数(invalid parameter)的解决方法 参考文章: (1)关于ImageMagick出现无效参数(invalid parameter)的解决方法 (2) ...

  7. ruby环境sass编译中文出现Syntax error: Invalid GBK character错误解决方法

    sass文件编译时候使用ruby环境,无论是界面化的koala工具还是命令行模式的都无法通过,真是令人烦恼. 容易出现中文注释时候无法编译通过,或者出现乱码,找了几天的解决方法终于解决了. 这个问题的 ...

  8. 微信二次分享链接,出现config:invalid signature错误的解决方法

    当开发微信时需要做特定的页面做分享时,根据官方提供的jssdk.php文件创建的签名数据包调试时,大家碰到的最多的错误而且解决最麻烦的大概就是signature错误了, 分享时提示错误"{& ...

  9. 安装MS-DOS出现invalid system disk,解决方法

    1.在第一次引导安装MS-DOS重启之后出现invalid system disk 2.解决方法: 2.1 在虚拟机选项中选择打开电源时进入固件 2.2  将CD-ROM Drive引导方式提升到第一 ...

最新文章

  1. 线程池中使用条件变量和信号量的性能比较
  2. 13张动图助你彻底看懂马尔科夫链、PCA和条件概率!
  3. 我的第二故乡 – 广州
  4. python定义字符串1hdhdjdjd_python基础总结(字符串)
  5. redis删除指定key中的指定元素
  6. [Windows]_[0基础]_[Release程序的崩溃报告minidump解决方式]
  7. P1297-[国家集训队]单选错位【期望概率】
  8. H5页面移动端双击屏幕禁止页面放大
  9. weblogic中ssrf漏洞修复_Weblogic-SSRF漏洞复现
  10. Rabbitmq专题:rabbitMQ如何保证消息的可靠性投递?如何防止消息丢失
  11. bzoj 4883 [Lydsy1705月赛]棋盘上的守卫——并查集(思路!)
  12. 控制终端, 用户登录、mail、hostname、随机数 (笔记)
  13. IBM Cognos 10 启动报错
  14. Ribbon停止维护
  15. Nginx反向代理服务器解决负责均衡问题
  16. 抖音xlog算法分析
  17. php 生成指定长度字符串
  18. 许鞍华新片《七里地》催泪 网友:看完想回家过年
  19. pythonmacd指标编写_利用python编写macd、kdj、rsi、ma等指标 -
  20. 【三维目标检测】Complex-Yolov4详解(一): 数据处理

热门文章

  1. 自动驾驶寻找「商业闭环」
  2. EBS R12: 通过FND_PRODUCT_INSTALLATIONS中字段STATUS确认安装使用了哪些产品(或模块)
  3. java手势识别技术_Android基础开发之手势识别
  4. Linux篇-The slave I/O thread stops because master and slave have equal...
  5. tt作曲家简谱打谱软件_作曲家入门指南
  6. flutter 图片编辑矩形 editBox
  7. 【微信公众号发红包转账】微信公众号上手机网页接收请求,通过公众号给用户发红包 开发流程...
  8. 【前端笔记】js计算两个日期差多少天
  9. 谷歌浏览器(chrome)允许跨域设置的方法
  10. python构建配对t检验(Paired Student’s t-test)