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
Acceptance Criteria
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
System Info
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.
Checklist
Acceptance Criteria
./isaaclab.sh -p scripts/tutorials/00_sim/create_empty.pyruns with no issue