ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I ran into this as well and fixed it by looking at the list of held-back packages:
The following packages have been kept back:
ros-groovy-actionlib ros-groovy-common-msgs ros-groovy-geometry
ros-groovy-nodelet-core ros-groovy-pluginlib ros-groovy-ros
ros-groovy-ros-comm ros-groovy-ros-tutorials ros-groovy-rosgraph
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
ubuntu@arm:~/catkin_ws$
I did a manual 'apt-get install ros-groovy-actionlib', which succeeded.
That apparently released all the others except ros-groovy-rosgraph, because now apt-get upgrade
reported:
The following packages have been kept back:
ros-groovy-rosgraph
The following packages will be upgraded:
ros-groovy-common-msgs ros-groovy-geometry ros-groovy-nodelet-core
ros-groovy-pluginlib ros-groovy-ros ros-groovy-ros-comm
ros-groovy-ros-tutorials
7 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 42.3 kB of archives.
After this operation, 66.6 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Now I could apt-get install ros-groovy-rosgraph
to finish the job.
I was able to get roscore running successfully after this.
2 | No.2 Revision |
I ran into this as well and fixed it by looking at the list of held-back packages:
The following packages have been kept back:
ros-groovy-actionlib ros-groovy-common-msgs ros-groovy-geometry
ros-groovy-nodelet-core ros-groovy-pluginlib ros-groovy-ros
ros-groovy-ros-comm ros-groovy-ros-tutorials ros-groovy-rosgraph
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
ubuntu@arm:~/catkin_ws$
I did a manual 'apt-get install ros-groovy-actionlib', which succeeded.
That apparently released all the others except ros-groovy-rosgraph, because now apt-get upgrade
reported:
The following packages have been kept back:
ros-groovy-rosgraph
The following packages will be upgraded:
ros-groovy-common-msgs ros-groovy-geometry ros-groovy-nodelet-core
ros-groovy-pluginlib ros-groovy-ros ros-groovy-ros-comm
ros-groovy-ros-tutorials
7 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 42.3 kB of archives.
After this operation, 66.6 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Now I could apt-get install ros-groovy-rosgraph
to finish the job.
I was able to get roscore running successfully after this.
So there are a couple points here I guess:
I was able to get my Groovy install to a point where it could run roscore using the above procedure.
I didn't have to do a 'dist-upgrade' to get this all working.
Fixing install order dependencies for individual packages (if they occur) is preferable to breaking your whole OS install if a dist-upgrade goes bad for some reason.