ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
I ran into this exact problem for everyone out there still having this problem here is how to fix it.
cd /opt/ros/fuerte/lib/python2.7/dist-packages
ls
You should see something like "ros_comm-1.8.7-py2.7.egg" and "ros_comm-1.8.16.egg-info". The problem is that it believes "ros_comm-1.8.7-py2.7.egg" is the latest version probably because it compares the two string character by character to fix this either remove the older file.
sudo rm -r ros_comm-1.8.7-py2.7.egg
or rename the file
sudo mv ros_comm-1.8.7-py2.7.egg ros_comm-1.8.7-py2.7.egg.old
Now roscore should work. No dist-upgrade or re-install required.