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

edit retag flag offensive close merge delete