APT cannot find ros-kinetic* packages on Raspberry Pi3 with working ROS-kinetic installed
I installed ROS Kinetic on a Raspberry Pi3 with Raspbian Jessie and I have been using it for months. I recently tried installing ros-kinetic-usb-cam with the command:
$ sudo apt-get install ros-kinetic-usb-cam
I got the error: E: Unable to locate package ros-kinetic-usb-cam
On further investigation I noticed that none of the ros-kinetic-* packages could be found. I figured this was a problem with my source list so I followed these instructions for installing ROS, specifically the following lines:
$ sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
$ sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
I got an error claiming I needed 'dirmngr' so I installed it and re-ran the lines above. I then ran the typical:
$ sudo apt-get update
Unfortunately it does not appear that anything has changed. APT still doesn't see any ros-kinetic packages. I found the command:
$ sudo apt-cache search ros-kinetic
Which returns nothing, confirming that APT isn't aware of any ros-kinetic packages. Does anyone have any ideas on what I could do? I don't even know how to uninstall ROS and try again because I would use APT's purge but since APT isn't even aware of my installed ROS, that doesn't work either. I confirmed that I can still run roscore and launch some of my ROS nodes.
Asked by jmadd on 2018-07-12 00:08:52 UTC
Answers
hello
Did anyone find the solution to jmadd problem ? ('cause I happen to have the same one :) ) I am using Stretch, not Jessie, but same problem.
Using auto completion on APT-get (TAB TAB key) does not propose any package with ros-kinectic*
pi@raspberrypi:~ $ sudo apt-get install ros
ros-actionlib-msgs
ros-nav-msgs ros-base
rosout ros-base-dev
rospack-tools ros-base-lisp-dev
ros-pcl-msgs ros-base-python-dev
ros-perception rosbash
ros-perception-dev rosbuild
ros-perception-lisp-dev ros-cmake-modules
ros-perception-python-dev ros-core
ros-robot ros-core-dev
ros-robot-dev ros-core-lisp-dev
ros-robot-lisp-dev ros-core-python-dev ros-robot-python-dev ros-core-rosbuild-dev
ros-roscpp-msgs ros-desktop
ros-rosgraph-msgs ros-desktop-dev
ros-sensor-msgs ros-desktop-full
ros-shape-msgs ros-desktop-full-dev
ros-simulators ros-desktop-full-lisp-dev
ros-simulators-dev ros-desktop-full-python-dev ros-simulators-lisp-dev ros-desktop-lisp-dev
ros-simulators-python-dev ros-desktop-python-dev
ros-std-msgs ros-diagnostic-msgs
ros-std-srvs rosegarden
ros-stereo-msgs ros-geometry-msgs
ros-tf2-msgs roslang
ros-topic-tools-srvs roslisp
ros-trajectory-msgs ros-map-msgs
ros-visualization-msgs ros-message-generation ros-viz ros-message-runtime
ros-viz-dev ros-mk
ros-viz-python-dev ros-move-base-msgs pi@raspberrypi:~ $ sudo apt-get install ros
I used instruction at : https://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi
I noticed the key is not the same as jmadd
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
jmadd used another key
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
Any idea ?
P.
Asked by Piter_Pam on 2020-01-19 21:11:16 UTC
Comments