-
Notifications
You must be signed in to change notification settings - Fork 347
Description
Description
I have transitioned to using IsaacSim because the omni.replicator.core extension in Kit App 109.0.3 requires omni.pip.cloud, a dependency that appears to be exclusive to the IsaacSim bundle.
Since I need the latest version of Replicator (available only in current IsaacSim 6.0.0-dev), I am encountering an issue while building my Docker image. It appears the previous repo tool package no longer supports the --container flag. I am receiving the following error after following this steps:
# Clone the repository with v6.0.0-dev branch
git clone -b v6.0.0-dev https://github.com/isaac-sim/IsaacSim.git IsaacSim-v6.0.0-dev
cd IsaacSim-v6.0.0-dev
git lfs install
git lfs pull
# Build IsaacSim
./build.shAfter those commands, the issues start when trying to build the Docker image:
- Try 1 command and output:
./repo.sh package_containerScript dir: /home/omniverse/workspace/IsaacSim-v6.0.0-dev
No kit apps found in the config. Define one in your repo.toml configuration file. You can use the '--generate' argument to generate default container template files into the destination folder.
You can also enable the 'gui_cli' option in your repo.toml configuration file to use a Curses-based interface to select a kit app.
It seems I have to generate one like in --help described (but only available when clonning the branch v6.0.0-dev not the main one):
- Try 2 command and output:
./repo.sh package_container --app isaacsim.exp.full.kit --generate /home/omniverse/workspace/IsaacSim-v6.0.0-dev/isaacsim-fullScript dir: /home/omniverse/workspace/IsaacSim-v6.0.0-dev
Generating default container template files into: /home/omniverse/workspace/IsaacSim-v6.0.0-dev/isaacsim-full
Destination folder /home/omniverse/workspace/IsaacSim-v6.0.0-dev/isaacsim-full does not exist. Creating it.
repo.toml configuration injected for kit app: isaacsim.exp.full.kit with container Dockerfile path: isaacsim-full/Dockerfile
./repo.sh package_container --app isaacsim.exp.full.kitScript dir: /home/omniverse/workspace/IsaacSim-v6.0.0-dev
Containerizing Kit app: isaacsim.exp.full
staging fat package in '/tmp/tmpler9xidt/package': '${root}/repo${shell_ext}' package -m fat_package --root /home/omniverse/workspace/IsaacSim-v6.0.0-dev/_build/linux-x86_64/release -c release
--temp-dir=/tmp/tmpler9xidt/package --stage-only --/repo_package/packages/fat_package/root=
Script dir: /home/omniverse/workspace/IsaacSim-v6.0.0-dev
Package: fat_package has no files specified for platform: linux-x86_64, configs: ['release']. Skipping.
trimming unused extensions: /tmp/tmpler9xidt/package/isaacsim.exp.full.kit.sh --disable-ext-startup --exec
/home/diego/.cache/packman/chk/repo_kit_tools/1.16.0/omni/repo/kit_tools/scripts/remove_unused_extensions.py
[02/19/26 16:38:55] ERROR error running: /tmp/tmpler9xidt/package/isaacsim.exp.full.kit.sh --disable-ext-startup --exec utils.py:419
/home/diego/.cache/packman/chk/repo_kit_tools/1.16.0/omni/repo/kit_tools/scripts/remove_unused_extensions.py, code: -1, message: "[Errno 2] No such
file or directory: '/tmp/tmpler9xidt/package/isaacsim.exp.full.kit.sh'"
Interrupting...
ERROR SystemExit exception stack trace dumped to logfile /home/omniverse/workspace/IsaacSim-v6.0.0-dev/_repo/repo.log. Stacks dumped to console via `--verbose` log.py:186
or `--tracebacks`.
SystemExit: 1
I guess since fat_package step is skipping there is no way to continue the building process.
I would need help here fixing this. I would appreciate an example in case I have missing something crucial but not trivial.
Thanks in advance for any help
Isaac Sim version
6.0.0-dev
Operating System (OS)
Ubuntu 24.04
GPU Name
NVIDIA GeForce RTX 5070
GPU Driver and CUDA versions
Driver: 580.95.05, CUDA: 13.0
Logs
No response
Additional information
No response