ROS2 Bridge on Ubuntu 22.04 libssl Error

Hi there,

I am just getting setup with using the ROS2 bridge in Isaac sim in order to create a pick and place application. Unfortunately when I look to activate the ROS2 Bridge within Isaac sim I encounter errors relating to loading dynamic libraries (see the below output for details). Any guidance would be appreciated.

One caveat is that I am working on Ubuntu 22.04 with the ROS2 distribution humble which I am aware are not yet officially supported.

2022-06-08 13:45:04 [5,862ms] [Error] [omni.ext.plugin] Could not load the dynamic library from /home/peter/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.ros2_bridge/bin/libddsc.so. Error: libssl.so.1.1: cannot open shared object file: No such file or directory
2022-06-08 13:45:04 [5,863ms] [Error] [omni.ext.plugin] Could not load the dynamic library from /home/peter/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.ros2_bridge/bin/libdds_security_ac.so. Error: libddsc.so.0: cannot open shared object file: No such file or directory
2022-06-08 13:45:04 [5,863ms] [Error] [omni.ext.plugin] Could not load the dynamic library from /home/peter/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.ros2_bridge/bin/libdds_security_auth.so. Error: libddsc.so.0: cannot open shared object file: No such file or directory
2022-06-08 13:45:04 [5,863ms] [Error] [omni.ext.plugin] Could not load the dynamic library from /home/peter/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.ros2_bridge/bin/libdds_security_crypto.so. Error: libddsc.so.0: cannot open shared object file: No such file or directory
2022-06-08 13:45:04 [5,866ms] [Error] [omni.ext.plugin] Could not load the dynamic library from /home/peter/.local/share/ov/pkg/isaac_sim-2022.1.0/exts/omni.isaac.ros2_bridge/bin/libfastrtps.so. Error: libssl.so.1.1: cannot open shared object file: No such file or directory

I believe this issue relates to the fact that I am using Ubuntu 22.04, it looks like libssl3 is installed by default. I am considering manually installing libssl.1.1, however, the package isn’t hosted on the Ubuntu package repository for 22.04. As a result, I also wished to ask when support for Ubuntu 22.04 would be added?

Understandable that it might be a while given Ubuntu 22.04 is relatively new.

Update: I am now running isaac sim in a docker container and it works as expected. I would also recommend this to others who are facing the same issue.

Hi Peter,

We have not yet tested Isaac Sim on Ubuntu 22.04 and ROS humble yet.
We are working on it, and will be in our next release in a month or two from now

1 Like

Thanks for the update on this @ltorabi,

It has been a lot of fun learning more about Isaac Sim. Running Isaac Sim in Docker containers is working well for my use case but I also look forward to future releases of Isaac Sim that support Ubuntu 22.04.

1 Like

@itorabi what Releaes will this be then saac Sim 2022.2?