NVIDIA-Omniverse / kit-app-template

Omniverse Kit App Template
Other
311 stars 99 forks source link

[BUG]: pull_kit_sdk.sh fails on Ubuntu 22.04 #34

Open onurbingol opened 1 month ago

onurbingol commented 1 month ago

Description

pull_kit_sdk.sh should be able pull the Kit and extension packages without displaying any error messages. I believe that could be very confusing to the users.

Component

Happens during the installation of the generated package

System Details

Reproduction Steps

  1. Create an application: ./repo.sh template new -- I used USD Explorer option, it created an app and an extension
  2. Build: ./repo.sh build -u
  3. Package: ./repo.sh package --thin
  4. Go to package directory: cd _build/packages
  5. Extract .zip file using unzip
  6. Run ./my_company.my_usd_explorer.kit.sh
$ ./my_company.my_usd_explorer.kit.sh 
./my_company.my_usd_explorer.kit.sh: line 7: _build/packages/kit/kit: No such file or directory
  1. Run ./pull_kit_sdk.sh
.
.
2024-10-30 18:26:33 [1,267ms] [Error] [omni.ext.plugin] Failed to resolve extension dependencies. Failure hints:
    Can't find extension to satisfy dependency: 'omni.kit.asset_converter' = { version='=2.1.23' }
 Available versions:
     - [omni.kit.asset_converter-2.1.11+lx64.r.cp310] (registry)
     - [omni.kit.asset_converter-2.0.19+lx64.r.cp310] (registry)
     - [omni.kit.asset_converter-2.0.18+lx64.r.cp310] (registry)
     - [omni.kit.asset_converter-2.0.12+lx64.r.cp310] (registry)
     - [omni.kit.asset_converter-2.0.8+lx64.r.cp310] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.browser.asset' = { version='=1.3.10' }
 Available versions:
     - [omni.kit.browser.asset-1.3.9] (registry)
     - [omni.kit.browser.asset-1.3.7] (registry)
     - [omni.kit.browser.asset-1.3.6] (registry)
     - [omni.kit.browser.asset-1.3.5] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.browser.folder.core' = { version='=1.9.13' }
 Available versions:
     - [omni.kit.browser.folder.core-1.9.12] (registry)
     - [omni.kit.browser.folder.core-1.9.8] (registry)
     - [omni.kit.browser.folder.core-1.9.7] (registry)
     - [omni.kit.browser.folder.core-1.9.6] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.browser.material' = { version='=1.6.0' }
 Available versions:
     - [omni.kit.browser.material-1.5.2] (registry)
     - [omni.kit.browser.material-1.4.5] (registry)
     - [omni.kit.browser.material-1.4.4] (registry)
     - [omni.kit.browser.material-1.4.2] (registry)
     - [omni.kit.browser.material-1.4.1] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.browser.sample' = { version='=1.4.8' }
 Available versions:
     - [omni.kit.browser.sample-1.4.7] (registry)
     - [omni.kit.browser.sample-1.4.6] (registry)
     - [omni.kit.browser.sample-1.4.5] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.converter.cad' = { version='=201.2.1' }
 Available versions:
     - [omni.kit.converter.cad-201.0.2+106.0.0] (registry)
     - [omni.kit.converter.cad-200.1.1-rc.8+105.1] (registry)
     - [omni.kit.converter.cad-200.1.0-rc.18+105.1] (registry)
     - [omni.kit.converter.cad-200.0.0-rc.4+105.0] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.converter.common' = { version='=500.0.26' }
 Available versions:
     - [omni.kit.converter.common-201.0.2+lx64.r.cp310] (registry)
     - [omni.kit.converter.common-200.1.1-rc.4+105.1] (registry)
     - [omni.kit.converter.common-200.1.0-rc.4+105.1] (registry)
    Can't find extension with name: omni.kit.converter.dgn
 Available versions:
     (none found)
    Can't find extension to satisfy dependency: 'omni.kit.converter.dgn_core' = { version='=500.0.26' }
 Available versions:
     - [omni.kit.converter.dgn_core-201.0.2+lx64.r.cp310] (registry)
     - [omni.kit.converter.dgn_core-200.1.1-rc.9+lx64.r.cp310] (registry)
     - [omni.kit.converter.dgn_core-200.1.0-rc.19+lx64.r.cp310] (registry)
    Can't find extension with name: omni.kit.converter.hoops
 Available versions:
     (none found)
    Can't find extension with name: omni.kit.converter.hoops_core
 Available versions:
     (none found)
    Can't find extension with name: omni.kit.converter.jt
 Available versions:
     (none found)
    Can't find extension to satisfy dependency: 'omni.kit.converter.jt_core' = { version='=500.0.26' }
 Available versions:
     - [omni.kit.converter.jt_core-201.0.2+lx64.r.cp310] (registry)
     - [omni.kit.converter.jt_core-200.1.1-rc.6+105.1.lx64.r.cp310] (registry)
     - [omni.kit.converter.jt_core-200.1.0-rc.14+105.1.lx64.r.cp310] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.markup.core' = { version='=1.2.20' }
 Available versions:
     - [omni.kit.markup.core-1.2.19] (registry)
     - [omni.kit.markup.core-1.2.15] (registry)
     - [omni.kit.markup.core-1.2.6] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.tool.asset_importer' = { version='=2.5.7' }
 Available versions:
     - [omni.kit.tool.asset_importer-2.5.5] (registry)
     - [omni.kit.tool.asset_importer-2.5.1] (registry)
     - [omni.kit.tool.asset_importer-2.5.0] (registry)
     - [omni.kit.tool.asset_importer-2.4.28] (registry)
     - [omni.kit.tool.asset_importer-2.4.18] (registry)
     - [omni.kit.tool.asset_importer-2.4.14] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.tool.measure' = { version='=105.2.6' }
 Available versions:
     - [omni.kit.tool.measure-105.2.5+105.1] (registry)
     - [omni.kit.tool.measure-105.1.77+105.1] (registry)
     - [omni.kit.tool.measure-105.1.76+105.1] (registry)
     - [omni.kit.tool.measure-105.1.74+105.1] (registry)
     - [omni.kit.tool.measure-105.1.1+105.1] (registry)
     - [omni.kit.tool.measure-105.0.33+105.0] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.tool.teleport' = { version='=106.1.0' }
 Available versions:
     - [omni.kit.tool.teleport-104.2.15] (registry)
     - [omni.kit.tool.teleport-104.2.11] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.usd_explorer.conn.manager' = { version='=1.0.1' }
 Available versions:
     - [omni.kit.usd_explorer.conn.manager-1.0.0] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.usd_explorer.main.menubar' = { version='=1.0.37' }
 Available versions:
     - [omni.kit.usd_explorer.main.menubar-1.0.36] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.usd_explorer.render' = { version='=1.0.2' }
 Available versions:
     - [omni.kit.usd_explorer.render-1.0.1] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.usd_explorer.tooltip' = { version='=1.0.1' }
 Available versions:
     - [omni.kit.usd_explorer.tooltip-1.0.0] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.usd_explorer.window.welcome' = { version='=1.0.3' }
 Available versions:
     - [omni.kit.usd_explorer.window.welcome-1.0.0] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.viewport.navigation.camera_manipulator' = { version='=106.1.3' }
 Available versions:
     - [omni.kit.viewport.navigation.camera_manipulator-1.0.53] (registry)
     - [omni.kit.viewport.navigation.camera_manipulator-1.0.52] (registry)
     - [omni.kit.viewport.navigation.camera_manipulator-1.0.51] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.viewport.navigation.capture_no_ansel' = { version='=1.0.17' }
 Available versions:
     - [omni.kit.viewport.navigation.capture_no_ansel-1.0.16] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.viewport.navigation.walk' = { version='=106.1.1' }
 Available versions:
     - [omni.kit.viewport.navigation.walk-1.0.4] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.waypoint.core' = { version='=1.4.54' }
 Available versions:
     - [omni.kit.waypoint.core-1.4.52] (registry)
     - [omni.kit.waypoint.core-1.4.49] (registry)
     - [omni.kit.waypoint.core-1.4.45] (registry)
     - [omni.kit.waypoint.core-1.4.41] (registry)
     - [omni.kit.waypoint.core-1.3.34] (registry)
     - [omni.kit.waypoint.core-1.3.33] (registry)
    Can't find extension to satisfy dependency: 'omni.kit.window.material' = { version='=1.6.2' }
 Available versions:
     - [omni.kit.window.material-1.5.7] (registry)
     - [omni.kit.window.material-1.4.6] (registry)
     - [omni.kit.window.material-1.4.0] (registry)
     - [omni.kit.window.material-1.3.6] (registry)
    Can't find extension to satisfy dependency: 'omni.scene.optimizer.bundle' = { version='=106.1.0' }
 Available versions:
     - [omni.scene.optimizer.bundle-106.0.4+106.0.0] (registry)
     - [omni.scene.optimizer.bundle-105.1.15+105.1] (registry)
     - [omni.scene.optimizer.bundle-105.1.8+105.1] (registry)
     - [omni.scene.optimizer.bundle-105.0.15+105.0] (registry)
    Can't find extension to satisfy dependency: 'omni.services.pip_archive' = { version='=0.13.6' }
 Available versions:
     - [omni.services.pip_archive-0.13.3+lx64] (registry)
     - [omni.services.pip_archive-0.13.2+lx64] (registry)
     - [omni.services.pip_archive-0.13.1+lx64] (registry)
     - [omni.services.pip_archive-0.11.0+lx64] (registry)
     - [omni.services.pip_archive-0.9.2+lx64] (registry)
     - [omni.services.pip_archive-0.6.0+lx64] (registry)
    Can't find extension to satisfy dependency: 'omni.usd.metrics.assembler' = { version='=106.2.0' }
 Available versions:
     - [omni.usd.metrics.assembler-106.0.1+106.0.0.lx64.r.cp310] (registry)
     - [omni.usd.metrics.assembler-105.1.8+105.1.lx64.r.cp310] (registry)
     - [omni.usd.metrics.assembler-105.1.5+105.1.lx64.r.cp310] (registry)
     - [omni.usd.metrics.assembler-105.1.4+105.1.lx64.r.cp310] (registry)
    Can't find extension to satisfy dependency: 'omni.usd.metrics.assembler.ui' = { version='=106.1.0' }
 Available versions:
     - [omni.usd.metrics.assembler.ui-106.0.2+106.0.0] (registry)
     - [omni.usd.metrics.assembler.ui-105.1.19+105.1] (registry)
     - [omni.usd.metrics.assembler.ui-105.1.17+105.1] (registry)
     - [omni.usd.metrics.assembler.ui-105.1.10+105.1] (registry)
     - [omni.usd.metrics.assembler.ui-105.1.7+105.1] (registry)
    Can't find extension to satisfy dependency: 'omni.usd.schema.metrics.assembler' = { version='=106.2.0' }
 Available versions:
     - [omni.usd.schema.metrics.assembler-106.0.1+106.0.0.lx64.r.cp310] (registry)
     - [omni.usd.schema.metrics.assembler-105.1.2+105.1.lx64.r.cp310] (registry)
    Can't find extension to satisfy dependency: 'omni.warp.core' = { version='=1.3.1' }
 Available versions:
     - [omni.warp.core-1.1.1] (registry)
     - [omni.warp.core-1.0.0-beta.3] (registry)
     - [omni.warp.core-1.0.0-beta.2] (registry)
     - [omni.warp.core-0.10.0] (registry)
 Synced registries:
     - kit/default         : found 538 packages 
     - kit/sdk             : found 292 packages 
     - kit/community       : found 384 packages 

2024-10-30 18:26:33 [1,268ms] [Error] [omni.kit.app.plugin] Exiting app because of dependency solver failure...
.
.
.
  1. Run ./my_company.my_usd_explorer.kit.sh again. It works, but why would it fail to pull all dependencies?

Logs

repo.log kit_20241030_112522.log

Additional Context

No response

onurbingol commented 2 days ago

I was wondering if there were any updates on this issue.