터틀봇을 위해 로보티즈 e메뉴얼을 통해서 각종 패키지가 포함된 SBC전용 Ubuntu server 이미지를 설치했다.
sudo apt update 와 sudo apt upgrade가 무한 로딩이 걸리면서 진행되지 않는 증상이 발행했다.
보안을 위해 2년 주기로 GPG key를 업데이트 한다고 한다.
즉 기간이 만료된 GPG key가 있는 이미지에서는 apt관련 매소드가 작동하지 않는 증상을 보이는 것이다.
이전의 2년 주기의 GPG key를 개선하여 이번에 5년 주기의 GPG key를 개발, 테스트를 거쳐 새로 업로드하게 됐다.
21년 업로드된 GPG key는 다음과 같다.
ROS1의 경우
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
ROS2의 경우
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
이와 관련된 또 다른 문제점이나 해결책은 아래 원문의 댓글에 담겨있다.
https://discourse.ros.org/t/ros-gpg-key-expiration-incident/20669
'ROS > ROS2 오류 해결법' 카테고리의 다른 글
[ROS2] SetuptoolsDeprecationWarning (0) | 2022.08.04 |
---|---|
[ROS2]파이썬 패키지가 없다고 뜰 때(python packages not found) (0) | 2022.07.30 |