Omniverse kit SDK ./repo.sh build fails on Jetson Thor

Operating System:
Linux
Kit Version:
108.1.0
Kit Template:
USD Composer
GPU Hardware:
A series (Blackwell)???
Jetson Thor
GPU Driver:
The one from the kernel source in the driver package (bsp) for Jetson Linux 38.2.1 (9/18/2025)
Work Flow:
Download the kit zip, unzip, execute new_project.sh.
In the new-kit-project directory,
./repo.sh template new # select UHD
./repo.sh build
Main Issue:
Build fails because the included executable new-kit-project/_build/linux-aarch64/release/kit/kit is not compiled for aarch64

file new-kit-project/_build/linux-aarch64/release/kit/kit

kit: ELF 64-bit LSB pie executable, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e5548380d3d687136c7d978db1cfdad382711897, for GNU/Linux 3.2.0, stripped

Reproduction Steps:

./repo.sh template new

select Application

select Kit Base Editor

enter my_company.my_editor

enter My Editor

enter version 0.1.0

enter yes to confirm adding application layers

select [omni_default_streaming],[nvcf_streaming],[omni_gdn_streaming] and Enter

./repo build ←– Fails on wrong arch of new-kit-project/_build/linux-aarch64/release/kit/kit

Error Code:
running kit for app precache, cmd: /home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit --allow-root --portable --ext-precache-mode --/crashreporter/gatherUserStory=0 --/app/settings/persistent=0 --/app/settings/loadUserConfig=0 --/app/extensions/generateVersionLock=1 --/app/extensions/parallelPullEnabled=1 --/app/enableStdoutOutput=1 --/app/extensions/detailedSolverExplanation=1 --/app/extensions/registryEnabled=1 --/app/extensions/mkdirExtFolders=0 --/app/extensions/registryCacheFull=‘/home/lestat/my-kit-project/_build/linux-aarch64/release/extscache’ --/log/flushStandardStreamOutput=1 --/exts/omni.kit.registry.nucleus/registries/0/name=“kit/prod/default” --/exts/omni.kit.registry.nucleus/registries/0/url=“https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/${kit_version_major}/shared” --/exts/omni.kit.registry.nucleus/registries/1/name=“kit/prod/sdk” --/exts/omni.kit.registry.nucleus/registries/1/url=“https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/${kit_version_short}/${kit_git_hash}” --/exts/omni.kit.registry.nucleus/registries/2/name=“kit/community” --/exts/omni.kit.registry.nucleus/registries/2/url=“https://dw290v42wisod.cloudfront.net/exts/kit/community” --/app/extensions/target/config=release --ext-folder /home/lestat/my-kit-project/source/extensions --ext-folder /home/lestat/my-kit-project/source/apps --portable-root /home/lestat/my-kit-project/_build/linux-aarch64/release --/app/extensions/generateVersionLockSkipLocalExts=1
[10/16/25 10:29:03] ERROR error running: /home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit utils.py:264
–allow-root --portable --ext-precache-mode --/crashreporter/gatherUserStory=0 --/app/settings/persistent=0 --/app/settings/loadUserConfig=0
–/app/extensions/generateVersionLock=1 --/app/extensions/parallelPullEnabled=1 --/app/enableStdoutOutput=1
–/app/extensions/detailedSolverExplanation=1 --/app/extensions/registryEnabled=1 --/app/extensions/mkdirExtFolders=0
‘–/app/extensions/registryCacheFull=’“‘”‘/home/lestat/my-kit-project/_build/linux-aarch64/release/extscache’“’”‘’
–/log/flushStandardStreamOutput=1 ‘–/exts/omni.kit.registry.nucleus/registries/0/name=“kit/prod/default”’ ‘–/exts/omni.kit.registry.nucleus/registries/0/url=“https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/${kit_version_major}/shared”’ ‘–/exts/omni.kit.registry.nucleus/registries/1/name=“kit/prod/sdk”’ ‘–/exts/omni.kit.registry.nucleus/registries/1/url=“https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/${kit_version_short}/${kit_g it_hash}”’ ‘–/exts/omni.kit.registry.nucleus/registries/2/name=“kit/community”’ ‘–/exts/omni.kit.registry.nucleus/registries/2/url=“https://dw290v42wisod.cloudfront.net/exts/kit/community”’ --/app/extensions/target/config=release --ext-folder /home/lestat/my-kit-project/source/extensions --ext-folder /home/lestat/my-kit-project/source/apps --portable-root /home/lestat/my-kit-project/_build/linux-aarch64/release --/app/extensions/generateVersionLockSkipLocalExts=1, code: -1, message: “[Errno 8] Exec format error:
‘/home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit’”
ERROR SystemExit exception stack trace dumped to logfile /home/lestat/my-kit-project/_repo/repo.log. Stacks dumped to console via --verbose or log.py:182
--tracebacks.
SystemExit: -1
[10/16/25 10:29:03] ERROR error running: /home/lestat/my-kit-project/repo.sh precache_exts -c release, code: 255, message: “” utils.py:264
WARNING Retrieving repo_build version via VERSION file. version.py:312
ERROR SystemExit exception stack trace dumped to logfile /home/lestat/my-kit-project/_repo/repo.log. Stacks dumped to console via --verbose or log.py:182
--tracebacks.
SystemExit: 255

You are trying to run Omniverse kit app template on a Jetson Thor? Any reason you are using this and not a normal RTX desktop?

We need your actual dump log, here at “/home/lestat/my-kit-project/_repo/repo.log”

Trying to figure out what OpenUSD is and it’s been a special kind of challenge to find an entry point.

I thought this might have the pxr python module in it.

I DID get the OpenUSD project from git built on the Thor, so I have that to fiddle with.

I also got this Omniverse kit to build without a hitch and run on an x86_64 desktop, but THAT desktop didn’t have an RTX card. Wondering if there’s a kit version like this that doesn’t break without RTX.

I’ll load the repo.log in another post, just in case there’s anything you folks want to do about it.

Contents of the repo.log file

[2025-10-16 10:01:13,823][INFO][omni.repo.man.entry.run:133] Running repo tool: repo_kit_template@1.4.2. args: ['template', 'new']
[2025-10-16 10:02:47,355][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/kit_base_editor/kit_base_editor.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'version': '0.1.0', 'repo_rendered_extensions': []}
[2025-10-16 10:03:06,027][INFO][omni.repo.kit_template.backend.repo.render_application_layer:438] Several template variables are passed through and preset: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0'}
[2025-10-16 10:03:06,029][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable version encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,029][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_display_name encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,029][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_name encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,029][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/streaming_configs/default_stream.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor_streaming.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0', 'application_layer_name': 'my_company.my_editor_streaming'}
[2025-10-16 10:03:06,061][INFO][omni.repo.kit_template.backend.repo.render_application_layer:438] Several template variables are passed through and preset: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0'}
[2025-10-16 10:03:06,063][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable version encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,063][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_display_name encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,063][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_name encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,063][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/streaming_configs/nvcf_stream.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor_nvcf.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0', 'application_layer_name': 'my_company.my_editor_nvcf'}
[2025-10-16 10:03:06,098][INFO][omni.repo.kit_template.backend.repo.render_application_layer:438] Several template variables are passed through and preset: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0'}
[2025-10-16 10:03:06,100][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable version encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,100][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_display_name encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,100][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_name encountered, will be set by setup extension template context.
[2025-10-16 10:03:06,100][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/streaming_configs/gdn_stream.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor_gdn_streaming.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0', 'application_layer_name': 'my_company.my_editor_gdn_streaming'}
[2025-10-16 10:03:20,160][INFO][omni.repo.man.entry.run:133] Running repo tool: repo_build@1.13.2. args: ['build']
[2025-10-16 10:03:20,161][INFO][omni.repo.man.utils.set_niceness:1013] set IO niceness to 3 (idle)
[2025-10-16 10:03:20,163][INFO][omni.repo.man.utils.set_niceness:1027] set process niceness to 19 (max)
[2025-10-16 10:03:20,163][INFO][omni.repo.man.configuration.set_token:231] Token: 'platform_target' set to 'linux-aarch64'
[2025-10-16 10:03:20,163][INFO][omni.repo.man.configuration.set_token:231] Token: 'platform_target_abi' set to 'manylinux_2_35_aarch64'
[2025-10-16 10:03:20,163][INFO][omni.repo.build.dependencies.pull_files:275] Skipping project file (doesn't exist): /home/lestat/my-kit-project/deps/host-deps.packman.xml
[2025-10-16 10:03:20,163][INFO][omni.repo.build.dependencies.pull_files:275] Skipping project file (doesn't exist): /home/lestat/my-kit-project/tools/deps/host-deps.packman.xml
[2025-10-16 10:03:32,929][INFO][omni.repo.man.utils.run_process:241] running process: /home/lestat/my-kit-project/repo.sh precache_exts -c release
[2025-10-16 10:03:33,518][INFO][omni.repo.man.entry.run:133] Running repo tool: repo_precache_exts@None. args: ['precache_exts', '-c', 'release']
[2025-10-16 10:03:33,518][INFO][omni.repo.precache_exts.run:315] precaching app: /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit
[2025-10-16 10:03:33,519][INFO][omni.repo.man.utils.run_process:241] running process: /home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit --allow-root --portable --ext-precache-mode --/crashreporter/gatherUserStory=0 --/app/settings/persistent=0 --/app/settings/loadUserConfig=0 --/app/extensions/generateVersionLock=1 --/app/extensions/parallelPullEnabled=1 --/app/enableStdoutOutput=1 --/app/extensions/detailedSolverExplanation=1 --/app/extensions/registryEnabled=1 --/app/extensions/mkdirExtFolders=0 '--/app/extensions/registryCacheFull='"'"'/home/lestat/my-kit-project/_build/linux-aarch64/release/extscache'"'"'' --/log/flushStandardStreamOutput=1 '--/exts/omni.kit.registry.nucleus/registries/0/name="kit/prod/default"' '--/exts/omni.kit.registry.nucleus/registries/0/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/${kit_version_major}/shared"' '--/exts/omni.kit.registry.nucleus/registries/1/name="kit/prod/sdk"' '--/exts/omni.kit.registry.nucleus/registries/1/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/${kit_version_short}/${kit_git_hash}"' '--/exts/omni.kit.registry.nucleus/registries/2/name="kit/community"' '--/exts/omni.kit.registry.nucleus/registries/2/url="https://dw290v42wisod.cloudfront.net/exts/kit/community"' --/app/extensions/target/config=release --ext-folder /home/lestat/my-kit-project/source/extensions --ext-folder /home/lestat/my-kit-project/source/apps --portable-root /home/lestat/my-kit-project/_build/linux-aarch64/release --/app/extensions/generateVersionLockSkipLocalExts=1
[2025-10-16 10:03:33,521][ERROR][omni.repo.man.utils.run_process:264] error running: /home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit --allow-root --portable --ext-precache-mode --/crashreporter/gatherUserStory=0 --/app/settings/persistent=0 --/app/settings/loadUserConfig=0 --/app/extensions/generateVersionLock=1 --/app/extensions/parallelPullEnabled=1 --/app/enableStdoutOutput=1 --/app/extensions/detailedSolverExplanation=1 --/app/extensions/registryEnabled=1 --/app/extensions/mkdirExtFolders=0 '--/app/extensions/registryCacheFull='"'"'/home/lestat/my-kit-project/_build/linux-aarch64/release/extscache'"'"'' --/log/flushStandardStreamOutput=1 '--/exts/omni.kit.registry.nucleus/registries/0/name="kit/prod/default"' '--/exts/omni.kit.registry.nucleus/registries/0/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/${kit_version_major}/shared"' '--/exts/omni.kit.registry.nucleus/registries/1/name="kit/prod/sdk"' '--/exts/omni.kit.registry.nucleus/registries/1/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/${kit_version_short}/${kit_git_hash}"' '--/exts/omni.kit.registry.nucleus/registries/2/name="kit/community"' '--/exts/omni.kit.registry.nucleus/registries/2/url="https://dw290v42wisod.cloudfront.net/exts/kit/community"' --/app/extensions/target/config=release --ext-folder /home/lestat/my-kit-project/source/extensions --ext-folder /home/lestat/my-kit-project/source/apps --portable-root /home/lestat/my-kit-project/_build/linux-aarch64/release --/app/extensions/generateVersionLockSkipLocalExts=1, code: -1, message: "[Errno 8] Exec format error: '/home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit'"
[2025-10-16 10:03:33,528][ERROR][omni.repo.man.exceptions_utils.print_log:182] SystemExit exception stack trace dumped to logfile /home/lestat/my-kit-project/_repo/repo.log. Stacks dumped to console via `--verbose` or `--tracebacks`. 
SystemExit: -1
[2025-10-16 10:03:33,529][ERROR][omni.repo.emit_stack_to_logfile:156] SystemExit encountered while running repo_precache_exts via ['/home/lestat/my-kit-project/tools/repoman/repoman.py', 'precache_exts', '-c', 'release']:
Traceback (most recent call last):
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 138, in run
    options.func(options)
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 90, in <lambda>
    func=lambda args, func=func, config=self.merged_tool_config: func(args, config),
  File "/home/lestat/src/omniverse/kit/dev/tools/repoman/precache_exts.py", line 481, in run_repo_tool
    run(tool_config, options, repo_folders["root"], platform_host)
  File "/home/lestat/src/omniverse/kit/dev/tools/repoman/precache_exts.py", line 434, in run
    sys.exit(returncode)
SystemExit: -1
[2025-10-16 10:03:33,593][ERROR][omni.repo.man.utils.run_process:264] error running: /home/lestat/my-kit-project/repo.sh precache_exts -c release, code: 255, message: ""
[2025-10-16 10:03:33,597][WARNING][omni.repo.man.version.get_tool_version:312] Retrieving repo_build version via VERSION file.
[2025-10-16 10:03:33,599][ERROR][omni.repo.man.exceptions_utils.print_log:182] SystemExit exception stack trace dumped to logfile /home/lestat/my-kit-project/_repo/repo.log. Stacks dumped to console via `--verbose` or `--tracebacks`. 
SystemExit: 255
[2025-10-16 10:03:33,600][ERROR][omni.repo.emit_stack_to_logfile:156] SystemExit encountered while running repo_build via ['/home/lestat/my-kit-project/tools/repoman/repoman.py', 'build']:
Traceback (most recent call last):
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 138, in run
    options.func(options)
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 90, in <lambda>
    func=lambda args, func=func, config=self.merged_tool_config: func(args, config),
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/main.py", line 1576, in run_repo_tool
    run_build(options, repo_folders, None, config)
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/utils.py", line 49, in wrapper
    return func(*args, **kwargs)
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/main.py", line 1124, in run_build
    process_after_pull_commands(
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/dependencies.py", line 364, in process_after_pull_commands
    run_command(command, repo_folders, platform_target, config, extra_tokens, print_name="After Pull Commands")
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/utils.py", line 23, in run_command
    run_process(command, exit_on_error=True)
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/utils.py", line 266, in run_process
    sys.exit(returncode)
SystemExit: 255
[2025-10-16 10:25:19,962][INFO][omni.repo.man.entry.run:133] Running repo tool: repo_kit_template@1.4.2. args: ['template', 'new']
[2025-10-16 10:26:58,251][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/kit_base_editor/kit_base_editor.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'version': '0.1.0', 'repo_rendered_extensions': []}
[2025-10-16 10:26:58,276][INFO][omni.repo.kit_template.backend.templates.application_template._add_app_to_premake:197] App define string: define_app("my_company.my_editor.kit") found in premake file: /home/lestat/my-kit-project/premake5.lua
[2025-10-16 10:26:58,298][INFO][omni.repo.kit_template.backend.templates.application_template._add_repo_precache_exts:234] Kit app ${root}/source/apps/my_company.my_editor.kit is already present.
[2025-10-16 10:28:10,307][INFO][omni.repo.kit_template.backend.repo.render_application_layer:438] Several template variables are passed through and preset: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0'}
[2025-10-16 10:28:10,308][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable version encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,308][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_display_name encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,308][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_name encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,309][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/streaming_configs/default_stream.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor_streaming.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0', 'application_layer_name': 'my_company.my_editor_streaming'}
[2025-10-16 10:28:10,318][INFO][omni.repo.kit_template.backend.templates.application_template._add_app_to_premake:197] App define string: define_app("my_company.my_editor_streaming.kit") found in premake file: /home/lestat/my-kit-project/premake5.lua
[2025-10-16 10:28:10,341][INFO][omni.repo.kit_template.backend.templates.application_template._add_repo_precache_exts:234] Kit app ${root}/source/apps/my_company.my_editor_streaming.kit is already present.
[2025-10-16 10:28:10,342][INFO][omni.repo.kit_template.backend.repo.render_application_layer:438] Several template variables are passed through and preset: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0'}
[2025-10-16 10:28:10,343][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable version encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,343][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_display_name encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,343][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_name encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,343][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/streaming_configs/nvcf_stream.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor_nvcf.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0', 'application_layer_name': 'my_company.my_editor_nvcf'}
[2025-10-16 10:28:10,356][INFO][omni.repo.kit_template.backend.templates.application_template._add_app_to_premake:197] App define string: define_app("my_company.my_editor_nvcf.kit") found in premake file: /home/lestat/my-kit-project/premake5.lua
[2025-10-16 10:28:10,378][INFO][omni.repo.kit_template.backend.templates.application_template._add_repo_precache_exts:234] Kit app ${root}/source/apps/my_company.my_editor_nvcf.kit is already present.
[2025-10-16 10:28:10,379][INFO][omni.repo.kit_template.backend.repo.render_application_layer:438] Several template variables are passed through and preset: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0'}
[2025-10-16 10:28:10,381][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable version encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,381][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_display_name encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,381][INFO][omni.repo.kit_template.backend.templates.application_template._query_loop:43] Variable application_name encountered, will be set by setup extension template context.
[2025-10-16 10:28:10,381][INFO][omni.repo.kit_template.backend.template_render.render_template_file:106] Rendering template /home/lestat/my-kit-project/templates/apps/streaming_configs/gdn_stream.kit to /home/lestat/my-kit-project/source/apps/my_company.my_editor_gdn_streaming.kit. Context: {'application_name': 'my_company.my_editor', 'application_display_name': 'My Editor ', 'application_kit_filename': 'my_company.my_editor.kit', 'version': '0.1.0', 'application_layer_name': 'my_company.my_editor_gdn_streaming'}
[2025-10-16 10:28:10,402][INFO][omni.repo.kit_template.backend.templates.application_template._add_app_to_premake:197] App define string: define_app("my_company.my_editor_gdn_streaming.kit") found in premake file: /home/lestat/my-kit-project/premake5.lua
[2025-10-16 10:28:10,458][INFO][omni.repo.kit_template.backend.templates.application_template._add_repo_precache_exts:234] Kit app ${root}/source/apps/my_company.my_editor_gdn_streaming.kit is already present.
[2025-10-16 10:29:02,558][INFO][omni.repo.man.entry.run:133] Running repo tool: repo_build@1.13.2. args: ['build']
[2025-10-16 10:29:02,559][INFO][omni.repo.man.utils.set_niceness:1013] set IO niceness to 3 (idle)
[2025-10-16 10:29:02,560][INFO][omni.repo.man.utils.set_niceness:1027] set process niceness to 19 (max)
[2025-10-16 10:29:02,560][INFO][omni.repo.man.configuration.set_token:231] Token: 'platform_target' set to 'linux-aarch64'
[2025-10-16 10:29:02,560][INFO][omni.repo.man.configuration.set_token:231] Token: 'platform_target_abi' set to 'manylinux_2_35_aarch64'
[2025-10-16 10:29:02,560][INFO][omni.repo.build.dependencies.pull_files:275] Skipping project file (doesn't exist): /home/lestat/my-kit-project/deps/host-deps.packman.xml
[2025-10-16 10:29:02,560][INFO][omni.repo.build.dependencies.pull_files:275] Skipping project file (doesn't exist): /home/lestat/my-kit-project/tools/deps/host-deps.packman.xml
[2025-10-16 10:29:02,564][INFO][omni.repo.man.utils.run_process:241] running process: /home/lestat/my-kit-project/repo.sh precache_exts -c release
[2025-10-16 10:29:03,189][INFO][omni.repo.man.entry.run:133] Running repo tool: repo_precache_exts@None. args: ['precache_exts', '-c', 'release']
[2025-10-16 10:29:03,190][INFO][omni.repo.precache_exts.run:315] precaching app: /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit
[2025-10-16 10:29:03,190][INFO][omni.repo.man.utils.run_process:241] running process: /home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit --allow-root --portable --ext-precache-mode --/crashreporter/gatherUserStory=0 --/app/settings/persistent=0 --/app/settings/loadUserConfig=0 --/app/extensions/generateVersionLock=1 --/app/extensions/parallelPullEnabled=1 --/app/enableStdoutOutput=1 --/app/extensions/detailedSolverExplanation=1 --/app/extensions/registryEnabled=1 --/app/extensions/mkdirExtFolders=0 '--/app/extensions/registryCacheFull='"'"'/home/lestat/my-kit-project/_build/linux-aarch64/release/extscache'"'"'' --/log/flushStandardStreamOutput=1 '--/exts/omni.kit.registry.nucleus/registries/0/name="kit/prod/default"' '--/exts/omni.kit.registry.nucleus/registries/0/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/${kit_version_major}/shared"' '--/exts/omni.kit.registry.nucleus/registries/1/name="kit/prod/sdk"' '--/exts/omni.kit.registry.nucleus/registries/1/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/${kit_version_short}/${kit_git_hash}"' '--/exts/omni.kit.registry.nucleus/registries/2/name="kit/community"' '--/exts/omni.kit.registry.nucleus/registries/2/url="https://dw290v42wisod.cloudfront.net/exts/kit/community"' --/app/extensions/target/config=release --ext-folder /home/lestat/my-kit-project/source/extensions --ext-folder /home/lestat/my-kit-project/source/apps --portable-root /home/lestat/my-kit-project/_build/linux-aarch64/release --/app/extensions/generateVersionLockSkipLocalExts=1
[2025-10-16 10:29:03,192][ERROR][omni.repo.man.utils.run_process:264] error running: /home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit /home/lestat/my-kit-project/source/apps/my_company.my_editor.kit --allow-root --portable --ext-precache-mode --/crashreporter/gatherUserStory=0 --/app/settings/persistent=0 --/app/settings/loadUserConfig=0 --/app/extensions/generateVersionLock=1 --/app/extensions/parallelPullEnabled=1 --/app/enableStdoutOutput=1 --/app/extensions/detailedSolverExplanation=1 --/app/extensions/registryEnabled=1 --/app/extensions/mkdirExtFolders=0 '--/app/extensions/registryCacheFull='"'"'/home/lestat/my-kit-project/_build/linux-aarch64/release/extscache'"'"'' --/log/flushStandardStreamOutput=1 '--/exts/omni.kit.registry.nucleus/registries/0/name="kit/prod/default"' '--/exts/omni.kit.registry.nucleus/registries/0/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/${kit_version_major}/shared"' '--/exts/omni.kit.registry.nucleus/registries/1/name="kit/prod/sdk"' '--/exts/omni.kit.registry.nucleus/registries/1/url="https://ovextensionsprod.blob.core.windows.net/exts/kit/prod/sdk/${kit_version_short}/${kit_git_hash}"' '--/exts/omni.kit.registry.nucleus/registries/2/name="kit/community"' '--/exts/omni.kit.registry.nucleus/registries/2/url="https://dw290v42wisod.cloudfront.net/exts/kit/community"' --/app/extensions/target/config=release --ext-folder /home/lestat/my-kit-project/source/extensions --ext-folder /home/lestat/my-kit-project/source/apps --portable-root /home/lestat/my-kit-project/_build/linux-aarch64/release --/app/extensions/generateVersionLockSkipLocalExts=1, code: -1, message: "[Errno 8] Exec format error: '/home/lestat/my-kit-project/_build/linux-aarch64/release/kit/kit'"
[2025-10-16 10:29:03,198][ERROR][omni.repo.man.exceptions_utils.print_log:182] SystemExit exception stack trace dumped to logfile /home/lestat/my-kit-project/_repo/repo.log. Stacks dumped to console via `--verbose` or `--tracebacks`. 
SystemExit: -1
[2025-10-16 10:29:03,199][ERROR][omni.repo.emit_stack_to_logfile:156] SystemExit encountered while running repo_precache_exts via ['/home/lestat/my-kit-project/tools/repoman/repoman.py', 'precache_exts', '-c', 'release']:
Traceback (most recent call last):
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 138, in run
    options.func(options)
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 90, in <lambda>
    func=lambda args, func=func, config=self.merged_tool_config: func(args, config),
  File "/home/lestat/src/omniverse/kit/dev/tools/repoman/precache_exts.py", line 481, in run_repo_tool
    run(tool_config, options, repo_folders["root"], platform_host)
  File "/home/lestat/src/omniverse/kit/dev/tools/repoman/precache_exts.py", line 434, in run
    sys.exit(returncode)
SystemExit: -1
[2025-10-16 10:29:03,262][ERROR][omni.repo.man.utils.run_process:264] error running: /home/lestat/my-kit-project/repo.sh precache_exts -c release, code: 255, message: ""
[2025-10-16 10:29:03,266][WARNING][omni.repo.man.version.get_tool_version:312] Retrieving repo_build version via VERSION file.
[2025-10-16 10:29:03,268][ERROR][omni.repo.man.exceptions_utils.print_log:182] SystemExit exception stack trace dumped to logfile /home/lestat/my-kit-project/_repo/repo.log. Stacks dumped to console via `--verbose` or `--tracebacks`. 
SystemExit: 255
[2025-10-16 10:29:03,269][ERROR][omni.repo.emit_stack_to_logfile:156] SystemExit encountered while running repo_build via ['/home/lestat/my-kit-project/tools/repoman/repoman.py', 'build']:
Traceback (most recent call last):
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 138, in run
    options.func(options)
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/entry.py", line 90, in <lambda>
    func=lambda args, func=func, config=self.merged_tool_config: func(args, config),
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/main.py", line 1576, in run_repo_tool
    run_build(options, repo_folders, None, config)
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/utils.py", line 49, in wrapper
    return func(*args, **kwargs)
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/main.py", line 1124, in run_build
    process_after_pull_commands(
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/dependencies.py", line 364, in process_after_pull_commands
    run_command(command, repo_folders, platform_target, config, extra_tokens, print_name="After Pull Commands")
  File "/home/lestat/my-kit-project/_repo/deps/repo_build/omni/repo/build/utils.py", line 23, in run_command
    run_process(command, exit_on_error=True)
  File "/home/lestat/my-kit-project/_repo/deps/repo_man/omni/repo/man/utils.py", line 266, in run_process
    sys.exit(returncode)
SystemExit: 255

Omniverse Kit is completely build on the RTX hardware platform. Without it, nothing works. If you do not have a powerful RTX GPU, there is no point in installing it. It is different from OpenUSD. That is just a file format framework. Omniverse is a platform designed specifically for the RTX hardware.

The THOR system is build on ARM. We do not support ARM at this time. So you will need a standard RTX workstation.