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

ROS Kinetic unmet dependencies -- Waffle/Joule

asked 2019-05-31 13:01:29 -0500

wheagy gravatar image

updated 2019-05-31 13:17:00 -0500

gvdhoorn gravatar image

I recently acquired an unbuilt Waffle (Joule 570). It went together fine and all the hardware seems to be working. I installed Ubuntu 16.04 (latest version from the emanual Robotis page links for the Joule). I did a software update (not an Ubuntu version update) to it to get a stable install, otherwise Ubuntu quickly freezes. Then follow the ROS installation instructions. All goes well until 'sudo apt-get install ros-kinetic-rosserial-python ros-kinetic-tf'.  At this point I get numerous unmet dependencies and can go no further in the ROS install. I Googled and tried about a dozen different "solutions", but none work.

Has anyone run into this problem and found a solution? I have spent many hours on this and appear no closer to a solution. Something fundament between Ubuntu and the current ROS Kinetic install and the Joule seem off and the Robotis installation instructions do not account for it.

Alternatively, does an Ubuntu/Joule image with ROS preinstalled exist that could possibly be loaded on the Joule? I currently have an expensive pile of hardware that does nothing.

More info, including logs, below. I asked over on the Robotis site, and after some back and forth, they indicated that they were seeing the same problem when they install now and that they would get back to me when they had a solution. That was back at the beginning of April, but I haven't heard anything.

Any help is appreciated.



Here's a little more info. It turns out the ROS install appears to be failing with unmet dependencies during the '' script in the wget command after the 'sudo apt-get update' and 'sudo apt-get upgrade'.

$ sudo apt-get update 
$ sudo apt-get upgrade 
$ wget && chmod 755 ./ && bash ./

I appended all of the terminal output below. You can see the errors about 180 lines down, after the (percent signs) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Thanks, Win

wheagy@waffle:~$ sudo apt-get update
[sudo] password for wheagy: 
Ign:1 xenial-joule InRelease
Hit:2 xenial InRelease
Hit:3 xenial-joule Release
Ign:4 xenial-oem InRelease
Hit:5 xenial-oem Release
Hit:8 xenial-security InRelease
Reading package lists... Done
wheagy@waffle:~$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
wheagy@waffle:~$ wget && chmod 755 ./ && bash ./
--2019-04-08 18:44:46--
Resolving (
Connecting to (||:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2998 (2.9K) [text/plain]
Saving to ...
edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2019-06-10 01:17:30 -0500

Dear Win,

Support for Intel Joule has ended and even the installation guide page is also outdated. (

I suggest you purchase a raspberry pi 3 board rather than spending time on fixing bugs from the discontinued model. (

Regards, Ryan

edit flag offensive delete link more

Question Tools


Asked: 2019-05-31 13:01:29 -0500

Seen: 264 times

Last updated: May 31 '19