Як виправити APT EXPKEYSIG F42ED6FBAB17C654 Open Robotics

Проблема

При спробі оновити або встановити пакети з репозиторію Open Robotics ви можете зіткнутися з помилкою, подібною до цієї:

apt_expkeysig_error.txt
Err:10 http://packages.ros.org/ros2/ubuntu noble InRelease
  The following signatures were invalid: EXPKEYSIG F42ED6FBAB17C654 Open Robotics <info@osrfoundation.org>

Рішення

Щоб вирішити цю проблему, вам потрібно оновити GPG-ключ для репозиторію Open Robotics. Виконайте наступні кроки:

update_ros_key.sh
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg

Після цього ви можете оновити списки пакетів та встановлювати або оновлювати пакети за потребою:

apt_update.sh
sudo apt update

Дивіться схожі статті за категоріями: Linux