터틀봇을 위해 로보티즈 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