换源失败
-
@3429494307 那咋解决啊哥
-
我也不知道,希望有大佬看到能解答吧,说起来ros1最后一个好像在今年5月最后一个版本(noetic)停止维护了
-
@3429494307 你们的是不是也无法运行
sudo apt update哇 -
@SFLEteasb 是的,出现如下报错
错误:6 http://packages.ros.org/ros/ubuntu focal InRelease
下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
获取:7 http://packages.ros.org/ros2/ubuntu focal InRelease [4,685 B]
错误:7 http://packages.ros.org/ros2/ubuntu focal InRelease
下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
正在读取软件包列表... 完成
W: GPG 错误:http://packages.ros.org/ros/ubuntu focal InRelease: 下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
E: 仓库 “http://packages.ros.org/ros/ubuntu focal InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: GPG 错误:http://packages.ros.org/ros2/ubuntu focal InRelease: 下列签名无效: EXPKEYSIG F42ED6FBAB17C654 Open Robotics info@osrfoundation.org
E: 仓库 “http://packages.ros.org/ros2/ubuntu focal InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。 -
@3429494307 对的对的,一样的错误,这个是不是得等等国内的镜像站修复(?)
-
我也是这样,咋办啊
-
若密钥未更新且急需操作,可临时禁用签名验证:
sudo apt update --allow-insecure-repositories # 允许更新源
sudo apt install --allow-unauthenticated <包名> # 安装时忽略认证
问了deepseek,用了一下管用,可以试试 -
或者手动更新密钥
sudo apt-key del F42ED6FBAB17C654
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key | sudo tee /usr/share/keyrings/ros-archive-keyring.gpg > /dev/null
sudo sh -c 'echo "deb [signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
sudo apt update -
@246942710 解决了,今天密钥更新了
pub (4)rsa4096/c1cf6e31e6bade8868b172b4f42ed6fbab17c654 2019-05-30T00:40:54Zuid Open Robotics info@osrfoundation.org
sig cert f42ed6fbab17c654 2025-04-30T12:39:34Z 2030-06-01T12:39:34Z ____________________ [selfsig]
sig cert f42ed6fbab17c654 2021-05-29T05:59:45Z 2025-06-01T05:59:45Z ____________________ [selfsig]
sig cert f42ed6fbab17c654 2019-05-30T00:40:54Z 2021-05-29T00:40:54Z ____________________ [selfsig]
用以下方式更新密钥
sudo apt-key del AB17C654 # 使用短ID(后8位)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654 -
@3429494307 已修复