It looks like you’re using Gazebo with ROS. When used with ROS, Gazebo is distributed via vendor packages, so there is no need to install gz-harmonic. You just need to install ros-jazzy-ros-gz
. Mixing the two versions (one from packages.ros.org and another from packages.osrfoundation.org) could lead to some ABI issues if the versions are not in sync due to the differences in the release cadence of the two repositories. I’d recommend sticking to the version that comes in packages.ros.org (i.e ros-jazzy-ros-gz
). However, the python bindings in that version of Gazebo are not enabled yet (see https://github.com/gazebo-tooling/gz_vendor/issues/2), so if you need that, you could follow the instructions in https://gazebosim.org/docs/latest/ros2_gz_vendor_pkgs/#installing-non-default-gazebo-ros-2-pairings-with-vendor-packages.
1 Like