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 · 7 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.

@Daviesss
Copy link

After installing libprotobuf==4.25.1 the laser scan and camera topics are not still coming up.

@traversaro
Copy link
Member Author

Hello @Daviesss, can you provide the full report of what you are trying to do and what is happening, including your environment, the command that you are running and the error that you are experiencing? Probably it may be easier to just open a new issue (https://github.com/RoboStack/ros-humble/issues/new/choose) and follow the template, thanks!

@Daviesss
Copy link

Hello @Daviesss, can you provide the full report of what you are trying to do and what is happening, including your environment, the command that you are running and the error that you are experiencing? Probably it may be easier to just open a new issue (https://github.com/RoboStack/ros-humble/issues/new/choose) and follow the template, thanks!

The issue I am having , I was able to resolve it . But now I don't seem to see the laser scan topic when robot is spawned into gazebo . But I get the remaining topics.

@traversaro
Copy link
Member Author

Also for this issue we are in a similar situation, if you can provide a full report of the error and the environment you installed in a new issue https://github.com/RoboStack/ros-humble/issues/new/choose ?

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

4 participants