Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installation fails for Jazzy #2833

Closed
orfvl opened this issue May 16, 2024 · 1 comment
Closed

Installation fails for Jazzy #2833

orfvl opened this issue May 16, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@orfvl
Copy link

orfvl commented May 16, 2024

Description

Overview of your issue here.

Your environment

  • ROS Distro: Jazzy
  • OS Version: Ubuntu 24.04
  • Source or Binary build? Source
  • If binary, which release version?
  • If source, which branch? Master
  • Which RMW (Fast DDS or Cyclone DDS)? Humble or Rolling should be using Cyclone. Dont know

Steps to reproduce

I followed the instructions to install ros2 jazzy.
Then I followed with instructions for moveit. Until building the workspace everything was fine.

Expected behaviour

Tell us what should happen

Actual behaviour

When i executed

sudo apt update && rosdep install -r --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y

I get the following error

executing command [sudo -H apt-get install -y ros-jazzy-gazebo-ros2-control]
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package ros-jazzy-gazebo-ros2-control
ERROR: the following rosdeps failed to install
  apt: command [sudo -H apt-get install -y ros-jazzy-gazebo-ros2-control] failed
  apt: Failed to detect successful installation of [ros-jazzy-gazebo-ros2-control]

Any help would be greatly appreciated.

Edit

I noticed when running

sudo apt update && rosdep install -r --from-paths . --ignore-src --rosdistro $ROS_DISTRO -y

That it tries to find gazebo_ros2_control which is Gazebo classic meaning "Gazebo Classic is not released to Ubuntu Noble. As a consequence, gazebo_ros2_control won’t be released for Jazzy and Rolling anymore."

Is it possible to change this in the moveit installation?

@orfvl orfvl added the bug Something isn't working label May 16, 2024
@henningkayser
Copy link
Member

Jazzy is not yet supported by MoveIt, release and support progress is tracked here #2846.

Your issue is indeed caused by gazebo_ros2_control not being available as debian package anymore, and gz_ros2_control being the successor to switch to.

Also, this dependency is not a MoveIt dependency, more likely it is being installed by one of the tutorial resources. If you could track down which one that is and update the dependency, that would be very helpful for the migration. I'm closing this issue for now since it doesn't affect any of the supported distros.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants