Hello everyone,
I’ve been following both installation guides for the workstation and the container, but i seem to have problems with each one of them.
-
Container Installation (https://docs.omniverse.nvidia.com/app_isaacsim/app_isaacsim/install_container.html)
In my attempt to install and deploy the Isaac sim container, i’ve encountered a problem when performing step 8 of the guide. When executing./runheadless.native.sh
i get a warning that the EULA must be accepted followed by the statementIllegal instruction (core dumped)
.
I already tried using different locations for the nvidia_icd.json and nvidia_layers.json files (as suggested in the guide) and made sure with cat if these files actually exist. Every other step before worked flawlessly.
Im running the docker container in the following way:
mitarbeiter@vm-gpu-robot-sim:~$ docker run --name isaac-sim --entrypoint bash -it --gpus all -e "ACCEPT_EULA=Y" --rm --network=host \
-v /usr/share/vulkan/icd.d/nvidia_icd.json:/etc/vulkan/icd.d/nvidia_icd.json \
-v /usr/share/vulkan/implicit_layer.d/nvidia_layers.json:/etc/vulkan/implicit_layer.d/nvidia_layers.json \
-v /usr/share/glvnd/egl_vendor.d/10_nvidia.json:/usr/share/glvnd/egl_vendor.d/10_nvidia.json \
-v ~/docker/isaac-sim/cache/ov:/root/.cache/ov:rw \
-v ~/docker/isaac-sim/cache/pip:/root/.cache/pip:rw \
-v ~/docker/isaac-sim/cache/glcache:/root/.cache/nvidia/GLCache:rw \
-v ~/docker/isaac-sim/cache/computecache:/root/.nv/ComputeCache:rw \
-v ~/docker/isaac-sim/logs:/root/.nvidia-omniverse/logs:rw \
-v ~/docker/isaac-sim/config:/root/.nvidia-omniverse/config:rw \
-v ~/docker/isaac-sim/data:/root/.local/share/ov/data:rw \
-v ~/docker/isaac-sim/documents:/root/Documents:rw \
nvcr.io/nvidia/isaac-sim:2022.2.0
root@vm-gpu-robot-sim:/isaac-sim# ./runheadless.native.sh
The NVIDIA Omniverse License Agreement (EULA) must be accepted before
Omniverse Kit can start. The license terms for this product can be viewed at
https://docs.omniverse.nvidia.com/app_isaacsim/common/NVIDIA_Omniverse_License_Agreement.html
Illegal instruction (core dumped)
-
Workstation Installation
I also tried to do a normal Workstation installation but also with no success. I followed each step of the guide but it already fails at running./omniverse-launcher-linux.AppImage
.
It seems that some files are missing but im not sure how to fix it and what causes this.
Here is the full log i receive:
[2023-01-20 17:31:13.546] [info] Omniverse Launcher 1.8.2 (production)
[2023-01-20 17:31:13.563] [info] Argv: /tmp/.mount_omnive6N0ZyB/omniverse-launcher
[2023-01-20 17:31:13.564] [info] Crash dumps directory: /home/mitarbeiter/.config/omniverse-launcher/Crashpad
[2023-01-20 17:31:13.795] [debug] Running "/home/mitarbeiter/.local/share/ov/pkg/cache-2022.2.0/System Monitor/omni-system-monitor"
[2023-01-20 17:31:13.813] [debug] Reset current installer.
[2023-01-20 17:31:13.853] [info] Running production web server.
[2023-01-20 17:31:13.864] [info] HTTP endpoints listening at http://localhost:33480
[2023-01-20 17:31:13.892] [debug] Sharing: false
[2023-01-20 17:31:13.977] [info] Started the Navigator web server on 127.0.0.1:34080.
[2023-01-20 17:31:15.065] [info] Saving omniverse-launcher.desktop file to /tmp/omniverse-launcher-dYkRzA...
[2023-01-20 17:31:15.065] [debug]
[Desktop Entry]
Name=omniverse-launcher
Exec="/home/mitarbeiter/Omniverse/omniverse-launcher-linux.AppImage" --no-sandbox %u
Type=Application
Terminal=false
MimeType=x-scheme-handler/omniverse-launcher
[2023-01-20 17:31:15.173] [info] Saving omniverse.desktop file to /tmp/omniverse-launcher-iE8Yuy...
[2023-01-20 17:31:15.174] [debug]
[Desktop Entry]
Name=omniverse-launcher
Exec="/home/mitarbeiter/Omniverse/omniverse-launcher-linux.AppImage" --no-sandbox %u
Type=Application
Terminal=false
MimeType=x-scheme-handler/omniverse
[2023-01-20 17:31:15.267] [error] (node:4766) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, unlink '/home/mitarbeiter/.config/autostart/nvidia-omniverse-launcher.desktop'
(Use `omniverse-launcher --trace-warnings ...` to show where the warning was created)
[2023-01-20 17:31:15.268] [error] (node:4766) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
This is the information i get from nvidia-smi
:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.60.11 Driver Version: 525.60.11 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:00:10.0 Off | N/A |
| 30% 24C P8 18W / 250W | 5MiB / 11264MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 1 NVIDIA GeForce ... Off | 00000000:00:11.0 Off | N/A |
| 30% 27C P8 10W / 250W | 5MiB / 11264MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1108 G /usr/lib/xorg/Xorg 4MiB |
| 1 N/A N/A 1108 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------+
I hope a solution can be found to these issues.
Many thanks in advance