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

Important: libprotobuf==4.25.1 needs to be installed for gazebo_ros_plugins to work with ros2-distro-mutex==0.5.0=humble #175

Open
1 task done
traversaro opened this issue Apr 24, 2024 · 3 comments
Labels
bug Something isn't working needs-rebuild Issue has been fixed but packages require rebuild

Comments

@traversaro
Copy link
Member

traversaro commented Apr 24, 2024

Solution to issue cannot be found in the documentation.

  • I checked the documentation.

Issue

Similar to RoboStack/ros-noetic#464, also in ros-humble we have the same problem of packages built against libprotobuf but not properly constraining its version. The proper solution is to merge #176 and do a rebuild, but in the meanwhile a simple workaround is to pin libprotobuf==4.25.1 . I opened this issue that hopefully is visible enough for people experiencing this problem.

@matteomastrogiuseppe @STaliani @AleTarsi do you happen to still have around the error you were getting when libprotobuf was missing? If you have it, if you copy&paste the error in the issue it would be easier for future people having this problem to find the solution via search engines or LLMs.

Installed packages

.

Environment info

.
@matteomastrogiuseppe
Copy link

I don't have the full error log anymore, but here is the core:

libprotobuf.so.25.1.0: cannot open shared object file:

For now, it can be fixed by specifying the libprotobuf version in the environment.yaml.

@traversaro
Copy link
Member Author

Great, thanks!

@traversaro
Copy link
Member Author

Probably we should put this somewhere in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working needs-rebuild Issue has been fixed but packages require rebuild
Projects
None yet
Development

No branches or pull requests

3 participants