Packages.ros.org is out of sync

Earlier this week the three servers backing packages.ros.org became out of sync, causing various failures during install and rosdep update.

For example, the version of ros-indigo-moveit-fake-controller-manager is reported as 0.7.8-0trusty-20170313-131724-0700 by two of the servers and as 0.7.8-0trusty-20170328-004136-0700 by the third, as shown by
http://64.50.236.52/pub/ros/packages.ros.org/ros/ubuntu/dists/trusty/main/binary-amd64/Packages
http://64.50.233.100/pub/ros/packages.ros.org/ros/ubuntu/dists/trusty/main/binary-amd64/Packages
http://140.211.166.134/pub/ros/packages.ros.org/ros/ubuntu/dists/trusty/main/binary-amd64/Packages

Making matters worse, the deb file for version 0.7.8-0trusty-20170313-131724-0700 no longer exists on the third server,
http://140.211.166.134/pub/ros/packages.ros.org/ros/ubuntu/pool/main/r/ros-indigo-moveit-fake-controller-manager/
And so the download will fail if you get recommended that version by one of the other servers.

I have confirmed this for the above package and noticed the same behaviour for several other packages. I have not checked if the issue applies to other platforms or distributions.

1 Like

Thanks for pointing it out. It appears that the mirrors didn’t all get the last upload. I’ve retriggered the mirror sync and all the mirrors are reporting up to date now. If anyone else sees this issue please reply here.

1 Like