Issue with Isaac Lab Startup - Plugin Version Conflict (omni.physx.fabric)

Isaac Sim Version

4.5.0

Operating System

Ubuntu 22.04

GPU Information

  • Model: RTX4090
  • Driver Version: CUDA12.6

Topic Description

Detailed Description

I followed the official installation tutorial of Isaac Lab(Installation using Isaac Sim pip — Isaac Lab Documentation to create a new conda environment and installed the 4.5.0 isaac sim and lab.
I’m encountering an issue with Isaac Lab during startup, where it crashes right after the simulation app initializes. The error seems to be related to a plugin version conflict with omni.physx.fabric.

Here’s the error log:

[9,106ms] [Error] [carb] Interface: [omni::physx::IPhysxPrivate v0.2] requested but default plugin [omni::physx::IPhysxPrivate v1.2] cannot provide requested version
[9,107ms] [Error] [carb] [Plugin: omni.physx.fabric.plugin] Dependency: [omni::physx::IPhysxPrivate v0.2] failed to be resolved.
...
RuntimeError: Failed to acquire interface: omni::physx::IPhysxFabric (pluginName: nullptr)

From what I can tell, there is a version mismatch: the system is requesting omni::physx::IPhysxPrivate v0.2, but the loaded plugin provides version v1.2. This is preventing the omni.physx.fabric.plugin from starting up properly.

I’ve tried reinstalling and updating all related packages, but the problem persists. I’m using the latest version of Isaac Lab (4.5) and Python 3.10.

Has anyone else encountered this issue? Any advice on how to resolve this or work around the plugin version mismatch?

Thanks in advance for your help!

Yes, I have the same error too. Currently I don’t know how to fix it.

Same problem , Plz help us!!!

Hi Guys, I seem to have solved the problem.
Because I used isaac sim installed by launch, and then installed version 4.5 using pip directly after uninstalling launch. I speculate that it may be because the environment dependencies have not been completely uninstalled, and the omini library file still exists in the python environment under ./local/. This causes the python package in the local environment to be imported every time isaac lab is loaded, even if you are in the conda environment (I don’t know the reason for this part).
In short, after I deleted all omini and isaac related library files in the python environment of computer loacl, I re-created the conda environment and installed sim and lab. At this time, the plugin will be downloaded again, and the previous error will not appear.
I hope my method can help you.

1 Like

If you just create a new environment to download sim and lab without deleting the library files under /home/dfrobot/.local/lib/python3.10/site-packages, there will still be similar errors. I think it may be a problem with the isaac official startup environment configuration code.

Thank you for your interest in Isaac Lab. To ensure efficient support and collaboration, please submit your topic to its GitHub repo following the instructions provided on Isaac Lab’s Contributing Guidelines regarding discussions, submitting issues, feature requests, and contributing to the project.

We appreciate your understanding and look forward to assisting you.