ROS Kinetic unmet dependencies -- Waffle/Joule
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.
Thanks,
Win
Here's a little more info. It turns out the ROS install appears to be failing with unmet dependencies during the 'install_ros_kinect.sh' 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 https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/master/install_ros_kinetic.sh && chmod 755 ./install_ros_kinetic.sh && bash ./install_ros_kinetic.sh
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 http://joule.archive.canonical.com/updates xenial-joule InRelease
Hit:2 http://archive.ubuntu.com/ubuntu xenial InRelease
Hit:3 http://joule.archive.canonical.com/updates xenial-joule Release
Ign:4 http://oem.archive.canonical.com/updates xenial-oem InRelease
Hit:5 http://oem.archive.canonical.com/updates xenial-oem Release
Hit:8 http://security.ubuntu.com/ubuntu 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 https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/master/install_ros_kinetic.sh && chmod 755 ./install_ros_kinetic.sh && bash ./install_ros_kinetic.sh
--2019-04-08 18:44:46-- https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/master/install_ros_kinetic.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.200.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.200.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2998 (2.9K) [text/plain]
Saving to ...