I noticed that there is a mismatch between version of gzharmonic and the new version of theros_gz package.
ros_gz has now reached the v244.19 but I noticed that when a user installs ROS2 Humble with Harmonic, he has
- gzharmonic v244.12
- gzharmonic-bridge v244.12
and it is not possible to install ros_gz
Environment
- OS Version: Ubuntu 22.04 LTS
- I am using binary build
Steps to reproduce & Output
- Output of
sudo dpkg -l | grep gz
ii ros-humble-ros-gzharmonic 0.244.12-3jammy amd64 Meta-package containing interfaces for using ROS 2 with Gazebo simulation.
ii ros-humble-ros-gzharmonic-bridge 0.244.12-3jammy amd64 Bridge communication between ROS and Gazebo Transport
ii ros-humble-ros-gzharmonic-image 0.244.12-3jammy amd64 Image utilities for Gazebo simulation with ROS.
ii ros-humble-ros-gzharmonic-interfaces 0.244.12-3jammy amd64 Message and service data structures for interacting with Gazebo from ROS2.
ii ros-humble-ros-gzharmonic-sim 0.244.12-3jammy amd64 Tools for using Gazebo Sim simulation with ROS.
ii ros-humble-ros-gzharmonic-sim-demos 0.244.12-3jammy amd64 Demos using Gazebo Sim simulation with ROS.
- Output of
sudo dpkg -l | grep ros-gz
ros-humble-ros-gz-bridge-dbgsym/jammy 0.244.17-1jammy.20250506.151647 amd64
ros-humble-ros-gz-bridge/jammy 0.244.17-1jammy.20250506.151647 amd64
ros-humble-ros-gz-image-dbgsym/jammy 0.244.17-1jammy.20250506.155045 amd64
ros-humble-ros-gz-image/jammy 0.244.17-1jammy.20250506.155045 amd64
ros-humble-ros-gz-interfaces-dbgsym/jammy 0.244.17-1jammy.20250506.143846 amd64
ros-humble-ros-gz-interfaces/jammy 0.244.17-1jammy.20250506.143846 amd64
ros-humble-ros-gz-sim-dbgsym/jammy 0.244.17-1jammy.20250506.143836 amd64
ros-humble-ros-gz-sim-demos/jammy 0.244.17-1jammy.20250514.172424 amd64
ros-humble-ros-gz-sim/jammy 0.244.17-1jammy.20250506.143836 amd64
ros-humble-ros-gz/jammy 0.244.17-1jammy.20250514.173802 amd64
ros-humble-ros-gzgarden-bridge/unknown 0.244.11-1002jammy amd64
ros-humble-ros-gzgarden-image/unknown 0.244.11-1002jammy amd64
ros-humble-ros-gzgarden-interfaces/unknown 0.244.11-1002jammy amd64
ros-humble-ros-gzgarden-sim-demos/unknown 0.244.11-1002jammy amd64
ros-humble-ros-gzgarden-sim/unknown 0.244.11-1002jammy amd64
ros-humble-ros-gzgarden/unknown 0.244.11-1002jammy amd64
ros-humble-ros-gzharmonic-bridge/unknown,now 0.244.12-3jammy amd64 [installed]
ros-humble-ros-gzharmonic-image/unknown,now 0.244.12-3jammy amd64 [installed]
ros-humble-ros-gzharmonic-interfaces/unknown,now 0.244.12-3jammy amd64 [installed]
ros-humble-ros-gzharmonic-sim-demos/unknown,now 0.244.12-3jammy amd64 [installed]
ros-humble-ros-gzharmonic-sim/unknown,now 0.244.12-3jammy amd64 [installed]
ros-humble-ros-gzharmonic/unknown,now 0.244.12-3jammy amd64 [installed]
- Output of
sudo apt install ros-humble-ros-gz
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libdart6.13-collision-bullet-dev : Breaks: libdart-collision-bullet-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-collision-ode-dev : Breaks: libdart-collision-ode-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-dev : Breaks: libdart-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-external-convhull-3d-dev : Breaks: libdart-external-convhull-3d-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-external-ikfast-dev : Breaks: libdart-external-ikfast-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-external-odelcpsolver-dev : Breaks: libdart-external-odelcpsolver-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-utils-dev : Breaks: libdart-utils-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
libdart6.13-utils-urdf-dev : Breaks: libdart-utils-urdf-dev (< 6.14.0) but 6.12.1+dfsg4-11build2 is to be installed
ros-humble-ros-gzharmonic-bridge : Conflicts: ros-humble-ros-gz-bridge but 0.244.17-1jammy.20250506.151647 is to be installed
ros-humble-ros-gzharmonic-image : Conflicts: ros-humble-ros-gz-image but 0.244.17-1jammy.20250506.155045 is to be installed
ros-humble-ros-gzharmonic-interfaces : Conflicts: ros-humble-ros-gz-interfaces but 0.244.17-1jammy.20250506.143846 is to be installed
ros-humble-ros-gzharmonic-sim : Conflicts: ros-humble-ros-gz-sim but 0.244.17-1jammy.20250506.143836 is to be installed
ros-humble-ros-gzharmonic-sim-demos : Conflicts: ros-humble-ros-gz-sim-demos but 0.244.17-1jammy.20250514.172424 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
I noticed that there is a mismatch between version of gzharmonic and the new version of theros_gz package.
ros_gz has now reached the v244.19 but I noticed that when a user installs ROS2 Humble with Harmonic, he has
and it is not possible to install ros_gz
Environment
Steps to reproduce & Output
sudo dpkg -l | grep gzsudo dpkg -l | grep ros-gzsudo apt install ros-humble-ros-gz