Skip to content

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

Closed

Description

@traversaro

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

.

Activity

  1. matteomastrogiuseppe commented on Apr 24, 2024

    @matteomastrogiuseppe

    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.

  2. traversaro commented on Apr 24, 2024

    @traversaro
    MemberAuthor

    Great, thanks!

  3. traversaro commented on Jun 1, 2024

    @traversaro
    MemberAuthor

    Probably we should put this somewhere in the docs.

  4. Daviesss commented on Dec 14, 2024

    @Daviesss

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

  5. traversaro commented on Dec 14, 2024

    @traversaro
    MemberAuthor

    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!

  6. Daviesss commented on Dec 17, 2024

    @Daviesss

    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.

  7. traversaro commented on Dec 17, 2024

    @traversaro
    MemberAuthor

    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 ?

  8. Tobias-Fischer commented on Jan 6, 2025

    @Tobias-Fischer
    Contributor

    Fixed in #229 which has a constraint on protobuf.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-rebuildIssue has been fixed but packages require rebuild

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions