-
Notifications
You must be signed in to change notification settings - Fork 775
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
ROS 2 tests failing to find Gazebo plugins on ROS farm CI #970
Comments
I took a look at this following the dependency chain to figure out why the package should be installed.
From the build logs it looks like Does the You can reproduce the ROS buildfarm environment with the command
Depending on your workflow, you can either remove the |
Fixed by #974, thanks for all the help, @nuclearsandwich ! |
I can't confirm this in a vanilla build of ROS 2 (hence I will not open a new issue) but I guess the macOS part of this issue occurred again on modern macOS systems due to |
The elevator and harness tests are failing in the ROS farm CI, but not locally or on the OSRF farm. It's a runtime failure because the Gazebo plugins which they inherit from cannot be found:
libHarnessPlugin.so: cannot open shared object file: No such file or directory
Note that
GazeboRosCamera
also inherits from a plugin shipped with Gazebo, but the camera tests are not running in the ROS farm because of the lack of GPU support.gazebo_ros_pkgs/gazebo_plugins/include/gazebo_plugins/gazebo_ros_camera.hpp
Line 58 in 566fde1
These Gazebo plugins are part of gazebo9-plugin-base , which should be pulled with libgazebo9-dev. I assume this is being properly installed through the
libgazebo9-dev
rosdep key.What could be happening here? Are the plugins being installed, but in a place where Gazebo can't find them? I believe they must be in
LD_LIBRARY_PATH
to be loaded correctly.Any help is appreciated, @j-rivero @nuclearsandwich
The text was updated successfully, but these errors were encountered: