尝试安装任何ROS动力学软件包时" 404 Not Found [IP: ] "



我试图在 ROS 动力学中安装 rtabmap_ros 包。但我得到了"404 not found [IP:]" error.所以我尝试安装任何其他ROS软件包,但我发现我无法安装任何ROS软件包并得到同样的错误。此外,当我运行apt-get update实际上ROS存储库不会更新时。

我通常使用VPN,所以我在关闭VPN的情况下尝试了它,但它没有解决它。另外,从ROS动态安装指南运行以下命令,但它也对我不起作用。

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

/etc/apt/sources.list.d文件中,我有两个用于 ROS 的文件。"ros-latest.list""ros.latest.list.save".这些文件包含与以下内容相同的上下文:

deb http://packages.ros.org/ros/ubuntu xenial main

deb-src http://packages.ros.org/ros/ubuntu xenial main

我搜索了我的"source.list"文件,找到有关ROS的任何内容,但其中没有任何与ROS相关的内容。

感谢您的任何帮助...

错误:

Err: http://ppa.launchpad.net/webupd8team/java/ubuntu eoan Release
404  Not Found [IP: 2001:67c:1560:8008::15 80]

它对我有用:

步骤1:切换到对应的PPA目录:

cd /etc/apt/sources.list.d

第 2 步:在目录 run ls 中,可以看到对应的 *.list,在我的例子中是 webupd8team-ubuntu-java-eoan.list,删除 .list 文件(为了安全起见,不要删除,只需添加后缀.bak备份) 命令如下:

sudo mv webupd8team-ubuntu-java-eoan.list webupd8team-ubuntu-java-eoan.list.bak

您可以再次发布,了解详情。

步骤三:检查问题是否解决

sudo apt-get update

原始来源:https://www.cnblogs.com/wenzheshen/p/6599636.html

这实际上是为了更改 ROS 存储库的密钥。您必须删除旧密钥并添加新密钥。

old key : 421C365BD9FF1F717815A3895523BAEEB01FA116

new key : C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

因此,要解决此问题,请运行以下命令:

sudo apt-key del 421C365BD9FF1F717815A3895523BAEEB01FA116

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

sudo apt clean && sudo apt update

这实际上对我有用。