ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

APT cannot find ros-kinetic* packages on Raspberry Pi3 with working ROS-kinetic installed

asked 2018-07-12 00:08:52 -0600

jmadd gravatar image

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 $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
    $ sudo apt-key adv --keyserver hkp:// --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.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2020-01-19 20:11:16 -0600

Piter_Pam gravatar image

updated 2020-01-19 20:13:13 -0600


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-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 :

I noticed the key is not the same as jmadd

sudo apt-key adv --keyserver hkp:// --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

jmadd used another key

sudo apt-key adv --keyserver hkp:// --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

Any idea ?


edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-07-12 00:08:52 -0600

Seen: 771 times

Last updated: Jan 19 '20