Closed matawed closed 4 years ago
Urgh, that was not supposed to happen (and I was supposed to test the built package before the melodic sync happened -.-). Thanks for reporting!
I'll push a new patch release shortly.
This is one of the possible mistakes that currently slip through the CI pipeline and requires manual testing of the binary packages that are built by the ROS buildfarm. Somehow I messed up my timing this release cycle and didn't do that step. I apologize to everyone affected.
Release PRs for Kinetic and Melodic: https://github.com/ros/rosdistro/pull/21724 https://github.com/ros/rosdistro/pull/21723
If you need a fix/workaround now, you can:
apt-cache policy ros-melodic-rosmon-core
)@xqms Where could we find the packages built by the buildfarm? I am not very familiar with the ROS buildfarm. Thank you.
@romainreignier You can either switch your apt sources to the "shadow" repository, which will automatically give you the released versions even before the sync happens. I would not recommend this on your usual developer or even production machine. Although using it greatly helps package maintainers because hopefully bugs like this one can be caught before they hit the official repo.
http://wiki.ros.org/ShadowRepository
The other possibility is to download the rosmon packages manually from the repository, and install/update only these:
http://repositories.ros.org/ubuntu/testing/pool/main/r/ros-melodic-rosmon-core/ros-melodic-rosmon-core_2.1.1-1bionic.20190709.214808_amd64.deb http://repositories.ros.org/ubuntu/testing/pool/main/r/ros-melodic-rosmon-msgs/ros-melodic-rosmon-msgs_2.1.1-1bionic.20190709.213006_amd64.deb http://repositories.ros.org/ubuntu/testing/pool/main/r/ros-melodic-rosmon/ros-melodic-rosmon_2.1.1-1bionic.20190709.215647_amd64.deb http://repositories.ros.org/ubuntu/testing/pool/main/r/ros-melodic-rqt-rosmon/ros-melodic-rqt-rosmon_2.1.1-1bionic.20190709.214533_amd64.deb
Install the downloaded .deb
files all at once with sudo dpkg -i <files...>
.
This procedure is only required for ROS Melodic, ROS Kinetic already has the fixed version synced.
The fixed versions have been in the repositories for quite a while now, closing.
After upgrading to 2.1.0-1 on Ubuntu 18.04 and launching a previously running launch file now fails. All nodes crash with the following error message:
whereas the same launch file runs fine with roslaunch.
Was there some error during packaging? Seems that this executable is missing.
dpkg -L ros-melodic-rosmon-core
yields: