Native Python ROS2 Usage

When I use ros2 in isaac sim, I get the following error:
2021-07-08 06:02:20 [Error] [omni.kit.app.plugin] [py stderr]: ImportError: librclpy_common.so: cannot open shared object file: No such file or directory
The C extension ‘/work/omniverse/pkg/isaac_sim-2021.1.1/exts/omni.isaac.ros2_bridge/omni/isaac/rclpy/rclpy/_rclpy.cpython-37m-x86_64-linux-gnu.so’ failed to be imported while being present on the system. Please refer to ‘<no title>’ for possible solutions

At:
/work/omniverse/pkg/isaac_sim-2021.1.1/kit/python/lib/python3.7/importlib/init.py(127): import_module
/work/omniverse/pkg/isaac_sim-2021.1.1/exts/omni.isaac.ros2_bridge/omni/isaac/rclpy/rclpy/impl/init.py(48): _import
/work/omniverse/pkg/isaac_sim-2021.1.1/exts/omni.isaac.ros2_bridge/omni/isaac/rclpy/rclpy/impl/implementation_singleton.py(31):
(219): _call_with_frames_removed
(728): exec_module
(677): _load_unlocked
(967): _find_and_load_unlocked
(983): _find_and_load
/work/omniverse/pkg/isaac_sim-2021.1.1/exts/omni.isaac.ros2_bridge/omni/isaac/rclpy/rclpy/client.py(22):
(219): _call_with_frames_removed
(728): exec_module
(677): _load_unlocked
(967): _find_and_load_unlocked
(983): _find_and_load
/work/omniverse/pkg/isaac_sim-2021.1.1/exts/omni.isaac.ros2_bridge/omni/isaac/rclpy/rclpy/node.py(41):
(219): _call_with_frames_removed
(728): exec_module
(677): _load_unlocked
(967): _find_and_load_unlocked
(983): _find_and_load
executing: Python 0…(2):
Any suggestion?

Can you source your native ros2 install before launching your script and see if that resolves the issue?

If not, can you share a minimal script that reproduces the issue?