no image
[ROS2] SetuptoolsDeprecationWarning
개발 환경 ROS2 Foxy Ubuntu 20.04 LTS 문제 상황 --- stderr: data_export /usr/local/lib/python3.8/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( --- 아무래도 타 패키지의 파이썬 라이브러리를 설치하는 과정에서 무언갈 잘못 건드린 것 같다. 패키지를 빌드할 때, ROS2가 직접적으로 setup.py 를 불러오는 과정에서 생기는 이슈라고 한다. setup tools version이 파..
2022.08.04
no image
[ROS2]파이썬 패키지가 없다고 뜰 때(python packages not found)
Package '[package_name]' not found 대부분 하기 파일의 오타가 원인이 된다. 사소한 오타나 들여쓰기 실수만으로 패키지가 인식이 되지 않는다. 본인이 실수했던 부분을 나열해본다. [직접 경험한 오타 및 수정내용] 1. package.xml 의존성 기입을 하였지만 ' / ' 를 빼먹었다. ex) Adafruit_DHT (X) Adafruit_DHT (O) 2. setup.py entry_points 부분의 들여쓰기가 잘못되었다. ex)'console_scripts': [ 'dht_pub = dht_sensor.dht_pub:main'
2022.07.30
no image
[ROS]GPG key expiration(apt update, upgrade 먹통)
터틀봇을 위해 로보티즈 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/r..
2022.05.06