«404 Not Found [IP:]» при попытке установить любой пакет ro kinetic - PullRequest
1 голос
/ 24 октября 2019

Я пытался установить пакет rtabmap_ros в кинетике 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.

Спасибо за любую помощь ...

1 Ответ

1 голос
/ 24 октября 2019

Это на самом деле для изменения ключа хранилищ 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

Это действительно сработало для меня.

...