Skip to content

[Bug Report] Error Verifying Isaac Lab installation: ModuleNotFoundError: No module named 'omni.kit.usd', Failed to resolve extension dependencies, Synced registries #1937

@NoahSTEMStuff

Description

@NoahSTEMStuff

Describe the bug

I installed isaac sim via binaries, and isaac sim is able to run fine, however, when trying to run the python script under the
"Verifying the Isaac Lab installation" section I get an error with kit.

Steps to reproduce

./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py
[INFO] Using python from: /home/noah/IsaacLab/_isaac_sim/python.sh                                                                        
[WARN][AppLauncher]: There are no arguments attached to the ArgumentParser object. If you have your own arguments, please load your own arguments before calling the `AppLauncher.add_app_launcher_args` method. This allows the method to check the validity of the arguments and perform checks for argument names.
[INFO][AppLauncher]: Loading experience file: /home/noah/IsaacLab/apps/isaaclab.python.kit
Loading user config located at: '/home/noah/isaacsim/kit/data/Kit/Isaac-Sim/4.5/user.config.json'
[Info] [carb] Logging to file: /home/noah/isaacsim/kit/logs/Kit/Isaac-Sim/4.5/kit_20250225_010701.log
2025-02-25 09:07:01 [0ms] [Warning] [omni.kit.app.plugin] No crash reporter present, dumps uploading isn't available.
[0.043s] Failed to solve some dependencies locally, syncing with extension registry...
[0.046s] [ext: omni.kit.async_engine-0.0.1] startup
[0.050s] [ext: omni.client.lib-1.0.0] startup
[0.071s] [ext: omni.kit.registry.nucleus-0.0.0] startup
2025-02-25 09:07:02 [68ms] [Error] [omni.kit.registry.nucleus.index_v2.index_sync] Syncing registry index failed for url: 'https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/106/shared/v2'. Exception: Traceback (most recent call last):
  File "/home/noah/isaacsim/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 116, in _task
    self._task_uncaught()
  File "/home/noah/isaacsim/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 136, in _task_uncaught
    self._registry_file = RegistryFile(self._local_path)
  File "/home/noah/isaacsim/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/registry_file.py", line 28, in __init__
    data = json.loads(f.read())
  File "/home/noah/IsaacLab/_isaac_sim/kit/python/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/home/noah/IsaacLab/_isaac_sim/kit/python/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/noah/IsaacLab/_isaac_sim/kit/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

2025-02-25 09:07:02 [69ms] [Error] [omni.kit.registry.nucleus.index_v2.index_sync] Syncing registry index failed for url: 'https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/106.5/d02c707b/v2'. Exception: Traceback (most recent call last):
  File "/home/noah/isaacsim/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 116, in _task
    self._task_uncaught()
  File "/home/noah/isaacsim/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 136, in _task_uncaught
    self._registry_file = RegistryFile(self._local_path)
  File "/home/noah/isaacsim/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/registry_file.py", line 28, in __init__
    data = json.loads(f.read())
  File "/home/noah/IsaacLab/_isaac_sim/kit/python/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/home/noah/IsaacLab/_isaac_sim/kit/python/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/noah/IsaacLab/_isaac_sim/kit/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

2025-02-25 09:07:02 [489ms] [Error] [omni.ext.plugin] Failed to resolve extension dependencies. Failure hints:
	[isaaclab.python-2.0.1] dependency: 'omni.kit.menu.edit' = { version='^' } can't be satisfied. Available versions:
	 (none found)
 Synced registries:
	 - kit/default         : found 0 packages (couldn't connect or empty)
	 - kit/sdk             : found 0 packages (couldn't connect or empty)
	 - kit/community       : found 399 packages 

2025-02-25 09:07:02 [490ms] [Error] [omni.kit.app.plugin] Exiting app because of dependency solver failure...
Traceback (most recent call last):
  File "/home/noah/IsaacLab/scripts/tutorials/00_sim/create_empty.py", line 29, in <module>
    app_launcher = AppLauncher(args_cli)
  File "/home/noah/IsaacLab/source/isaaclab/isaaclab/app/app_launcher.py", line 114, in __init__
    self._create_app()
  File "/home/noah/IsaacLab/source/isaaclab/isaaclab/app/app_launcher.py", line 638, in _create_app
    self._app = SimulationApp(self._sim_app_config, experience=self._sim_experience_file)
  File "/home/noah/IsaacLab/_isaac_sim/exts/isaacsim.simulation_app/isaacsim/simulation_app/simulation_app.py", line 227, in __init__
    from .utils import create_new_stage, open_stage
  File "/home/noah/IsaacLab/_isaac_sim/exts/isaacsim.simulation_app/isaacsim/simulation_app/utils.py", line 17, in <module>
    from omni.kit.usd import layers
ModuleNotFoundError: No module named 'omni.kit.usd'
2025-02-25 09:07:02 [492ms] [Warning] [carb] Recursive unloadAllPlugins() detected!
There was an error running python

System Info

  • Commit: f1a4975
  • Isaac Sim Version: 4.5.0
  • OS: Ubuntu 20.04
  • GPU: NVIDIA RTX A4500
  • CUDA: 12.3
  • GPU Driver: 545.23.08
  • I have 4 GPU's

Additional context

I also get a very similar issue when running the isaac sim compatibility checker Test kit button. I think I might have accidentally deleted a file. I was getting a different error when trying to install isaac sim, so I decided to delete a bunch of files I thought was related to the isaac sim installation, but afterwards I think I started getting synced registries error. Even though I have gone through the steps to install isaac sim, and then isaac lab I still get those errors.

Also isaac sim is able to be launched. But when I run the isaac sim compatibility checker and click test kit I get the following error. so something is wrong with kit, but none of the installation steps has helped fix it.

./omni.isaac.sim.compatibility_check.sh
Loading user config located at: '/home/noah/.local/share/ov/data/Kit/Isaac-Sim_Compatibility_Checker/4.5/user.config.json'
[Info] [carb] Logging to file: /home/noah/.nvidia-omniverse/logs/Kit/Isaac-Sim_Compatibility_Checker/4.5/kit_20250225_005824.log
[0.112s] [ext: omni.kit.async_engine-0.0.1] startup
[0.160s] [ext: omni.client.lib-1.0.0] startup
[0.184s] [ext: omni.stats-1.0.1] startup
[0.184s] [ext: omni.client-1.2.2] startup
[0.239s] [ext: omni.gpu_foundation.shadercache.vulkan-1.0.0] startup
[0.244s] [ext: omni.assets.plugins-0.0.0] startup
[0.245s] [ext: omni.gpu_foundation-0.0.0] startup
[0.251s] [ext: carb.windowing.plugins-1.0.0] startup
[0.260s] [ext: omni.kit.renderer.init-0.0.0] startup

|---------------------------------------------------------------------------------------------|
| Driver Version: 545.23.08     | Graphics API: Vulkan
|=============================================================================================|
| GPU | Name                             | Active | LDA | GPU Memory | Vendor-ID | LUID       |
|     |                                  |        |     |            | Device-ID | UUID       |
|     |                                  |        |     |            | Bus-ID    |            |
|---------------------------------------------------------------------------------------------|
| 0   | NVIDIA RTX A4500                 | Yes: 1 |     | 20716   MB | 10de      | 0          |
|     |                                  |        |     |            | 2232      | 1accb290.. |
|     |                                  |        |     |            | 1         |            |
|---------------------------------------------------------------------------------------------|
| 1   | NVIDIA RTX A4500                 | Yes: 2 |     | 20716   MB | 10de      | 0          |
|     |                                  |        |     |            | 2232      | 625bf251.. |
|     |                                  |        |     |            | 2b        |            |
|---------------------------------------------------------------------------------------------|
| 2   | NVIDIA RTX A4500                 | Yes: 0 |     | 20716   MB | 10de      | 0          |
|     |                                  |        |     |            | 2232      | cea0e031.. |
|     |                                  |        |     |            | 41        |            |
|---------------------------------------------------------------------------------------------|
| 3   | NVIDIA RTX A4500                 | Yes: 3 |     | 20716   MB | 10de      | 0          |
|     |                                  |        |     |            | 2232      | 29db3550.. |
|     |                                  |        |     |            | 61        |            |
|=============================================================================================|
| OS: 20.04.5 LTS (Focal Fossa) ubuntu, Version: 20.04.5, Kernel: 5.4.0-131-generic
| XServer Vendor: The X.Org Foundation, XServer Version: 12013000 (1.20.13.0)
| Processor: AMD Ryzen Threadripper PRO 5995WX 64-Cores
| Cores: 64 | Logical Cores: 128
|---------------------------------------------------------------------------------------------|
| Total Memory (MB): 257619 | Free Memory: 83191
| Total Page/Swap (MB): 18431 | Free Page/Swap: 18431
|---------------------------------------------------------------------------------------------|
2025-02-25 08:58:26 [2,010ms] [Warning] [gpu.foundation.plugin] IOMMU is enabled.
2025-02-25 08:58:26 [2,010ms] [Warning] [gpu.foundation.plugin] Detected IOMMU is enabled. Running CUDA peer-to-peer bandwidth and latency validation.
Unidirectional P2P=Enabled Bandwidth (P2P Writes) Matrix (GB/s)
   D\D     0      1      2      3 
     0 562.25   1.54   1.56   1.83 
     1   1.57 563.67   1.57   1.56 
     2   1.23   0.73 494.15   1.61 
     3   1.57   1.55   1.56 564.28 
P2P=Enabled Latency (P2P Writes) Matrix (us)
   GPU     0      1      2      3 
     0   1.80 49297.82 49297.76 49297.82 
     1 49297.57   1.64 49297.52 49297.54 
     2 49298.40 49298.00   1.50 49298.29 
     3 49297.34 49297.32 49297.34   1.50 

   CPU     0      1      2      3 
     0   2.33   1.97   2.72   2.04 
     1   2.04   2.37   1.85   2.05 
     2   2.38   2.80   2.43   1.93 
     3   2.04   2.04   2.47   2.36 
2025-02-25 08:59:32 [68,082ms] [Warning] [gpu.foundation.plugin] CUDA peer-to-peer observed bandwidth: 0.7 GB/s.
2025-02-25 08:59:32 [68,082ms] [Warning] [gpu.foundation.plugin] CUDA peer-to-peer observed latency: 49298.4 us.
2025-02-25 08:59:32 [68,082ms] [Warning] [gpu.foundation.plugin] Please verify if observed bandwidth and latency are expected.
[68.618s] [ext: omni.kit.pipapi-0.0.0] startup
[68.620s] [ext: omni.kit.pip_archive-0.0.0] startup
[68.620s] [ext: omni.kit.telemetry-0.5.1] startup
[68.654s] [ext: omni.kit.loop-default-0.2.0] startup
[68.655s] [ext: omni.appwindow-1.1.9] startup
[69.257s] [ext: omni.kit.renderer.core-1.0.2] startup
[73.256s] [ext: omni.kit.renderer.capture-0.0.0] startup
[73.259s] [ext: omni.kit.renderer.imgui-1.0.2] startup
[73.372s] [ext: omni.ui-2.26.5] startup
[73.381s] [ext: omni.kit.mainwindow-1.0.3] startup
[73.382s] [ext: carb.audio-0.1.0] startup
[73.405s] [ext: omni.uiaudio-1.0.0] startup
[73.406s] [ext: omni.kit.uiapp-0.0.0] startup
[73.406s] [ext: omni.isaac.compatibility_check-0.1.2] startup
[73.456s] 
[73.456s] =============================================
[73.456s] 
[73.456s] NVIDIA GPU(s)
[74.337s]   |-- Driver version [supported]
[74.337s]   |     |-- installed: 545.23.08
[74.337s]   |     |-- minimum: 535.129
[74.376s]   |-- GPU 0 [supported]
[74.376s]   |     |-- name: NVIDIA RTX A4500
[74.393s]   |-- GPU 1 [supported]
[74.393s]   |     |-- name: NVIDIA RTX A4500
[74.418s]   |-- GPU 2 [supported]
[74.418s]   |     |-- name: NVIDIA RTX A4500
[74.443s]   |-- GPU 3 [supported]
[74.443s]   |     |-- name: NVIDIA RTX A4500
[74.483s]   |-- GPU 0: VRAM [good]
[74.484s]   |     |-- total: 21.46 GB
[74.484s]   |     |-- minimum: 8 GB
[74.510s]   |-- GPU 1: VRAM [good]
[74.510s]   |     |-- total: 21.46 GB
[74.510s]   |     |-- minimum: 8 GB
[74.535s]   |-- GPU 2: VRAM [good]
[74.535s]   |     |-- total: 21.46 GB
[74.535s]   |     |-- minimum: 8 GB
[74.553s]   |-- GPU 3: VRAM [good]
[74.553s]   |     |-- total: 21.46 GB
[74.553s]   |     |-- minimum: 8 GB
[74.553s] 
[74.553s] CPU, RAM and Storage
[74.554s]   |-- CPU processor [supported]
[74.554s]   |     |-- name: AMD Ryzen Threadripper PRO 5995WX 64-Cores
[74.554s]   |-- CPU cores [excellent]
[74.554s]   |     |-- total: 128
[74.554s]   |     |-- minimum: 4
[74.554s]   |-- RAM [excellent]
[74.554s]   |     |-- total: 270.13 GB
[74.554s]   |     |-- minimum: 32 GB
[74.556s]   |-- Storage [enough (more is recommended)]
[74.557s]   |     |-- total available: 154.6 GB
[74.557s]   |     |-- minimum: 50 GB
[74.557s] 
[74.557s] Others
[74.557s]   |-- Operating system [supported]
[74.557s]   |     |-- name and version: Ubuntu 20.04.5 LTS
[74.779s]   |-- Display [available: 1 display(s)]
[74.779s] 
[74.779s] =============================================
[74.779s] 
[74.779s] System checking result: PASSED
[74.779s] 
[74.779s] =============================================
[74.779s] 
[74.783s] [ext: omni.isaac.sim.compatibility_check-4.5.0] startup
[74.901s] app ready
2025-02-25 08:59:43 [2,032ms] [Error] [omni.kit.registry.nucleus.index_v2.index_sync] Syncing registry index failed for url: 'https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/106/shared/v2'. Exception: Traceback (most recent call last):
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 116, in _task
    self._task_uncaught()
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 136, in _task_uncaught
    self._registry_file = RegistryFile(self._local_path)
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/registry_file.py", line 28, in __init__
    data = json.loads(f.read())
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/python/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/python/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

2025-02-25 08:59:43 [2,034ms] [Error] [omni.kit.registry.nucleus.index_v2.index_sync] Syncing registry index failed for url: 'https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/106.5/d02c707b/v2'. Exception: Traceback (most recent call last):
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 116, in _task
    self._task_uncaught()
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/index_sync.py", line 136, in _task_uncaught
    self._registry_file = RegistryFile(self._local_path)
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/extscore/omni.kit.registry.nucleus/omni/kit/registry/nucleus/index_v2/registry_file.py", line 28, in __init__
    data = json.loads(f.read())
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/python/lib/python3.10/json/__init__.py", line 346, in loads
    return _default_decoder.decode(s)
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/python/lib/python3.10/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/home/noah/Downloads/isaac-sim-comp-check@4.5.0-rc.6+release.675.f1cca148.gl.linux-x86_64.release/kit/python/lib/python3.10/json/decoder.py", line 355, in raw_decode
    raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

2025-02-25 08:59:43 [2,034ms] [Error] [omni.ext.plugin] Failed to resolve extension dependencies. Failure hints:
	[omni.app.mini-0.1.1] dependency: 'omni.kit.uiapp' = { version='^' } can't be satisfied. Available versions:
	 (none found)
 Synced registries:
	 - kit/default         : found 0 packages (couldn't connect or empty)
	 - kit/sdk             : found 0 packages (couldn't connect or empty)
	 - kit/prod/default    : found 0 packages (couldn't connect or empty)
	 - kit/prod/sdk        : found 0 packages (couldn't connect or empty)

2025-02-25 08:59:43 [2,035ms] [Error] [omni.kit.app.plugin] Exiting app because of dependency solver failure...

Checklist

  • I have checked that there is no similar issue in the repo - there are some similar ones, but there was either no solution, the post was closed, and it was not applicable for my setup
  • I have checked that the issue is not in running Isaac Sim itself and is related to the repo - although I get a similar error when running the Isaac sim compatibility error, Isaac sim the errors appear, but it doesn't seem to affect isaac sim performance, only isaac lab

Acceptance Criteria

  • Criteria 1: ./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.py runs with no issue
  • Criteria 2: I am able to finish the installing Isaac lab tutoring and train a robot

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions