Unable to launch Kit application on Ubuntu 22.04 - [Error] Failed to find any available CPU cores

Hello .

I’ve got a startup failure while running Omniverse-kit on Ubuntu 22.04.

After running ./repo.sh launch, here is the error message below:

u@PC-Q:~/Documents/00_KIT106/kit-app-template$ ./repo.sh launch
[ctrl+c to Exit]
? Select with arrow keys which App you would like to launch: my_company.my_usd_composer.kit
launching my_company.my_usd_composer.kit!
[Info] [carb] Logging to file: /home/u/.nvidia-omniverse/logs/Kit/My USD Composer/0.1/kit_20250311_160802.log
[0.250s] [ext: omni.kit.async_engine-0.0.1] startup
[0.521s] [ext: omni.client.lib-1.0.0] startup
[0.556s] [ext: omni.metrics.core-0.0.1] startup
[0.556s] [ext: omni.client-1.2.2] startup
[0.564s] [ext: omni.blobkey-1.1.2] startup
[0.564s] [ext: omni.assets.plugins-0.0.0] startup
[0.566s] [ext: omni.datastore-0.0.0] startup
[0.574s] [ext: omni.stats-1.0.1] startup
[0.576s] [ext: omni.hsscclient-1.1.1] startup
[0.577s] [ext: omni.activity.core-1.0.1] startup
[0.579s] [ext: omni.ujitso.default-1.0.0] startup
2025-03-11 08:08:03 [471ms] [Warning] [omni.datastore] OmniHub is inaccessible
[0.586s] [ext: omni.gpu_foundation.shadercache.vulkan-1.0.0] startup
[0.591s] [ext: omni.activity.profiler-1.0.4] startup
[0.594s] [ext: omni.gpu_foundation-0.0.0] startup
[0.617s] [ext: carb.windowing.plugins-1.0.0] startup
[0.633s] [ext: omni.kit.renderer.init-0.0.0] startup
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 0 belongs to.
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 1 belongs to.
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 2 belongs to.
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 3 belongs to.
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 4 belongs to.
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 5 belongs to.
2025-03-11 08:08:03 [581ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 6 belongs to.

//skip

2025-03-11 08:08:03 [582ms] [Error] [omni.platforminfo.plugin] failed to find the package that core 32 belongs to.
2025-03-11 08:08:03 [582ms] [Error] [omni.platforminfo.plugin] all CPU packages were empty! Failed to find any available CPU cores.
2025-03-11 08:08:03 [582ms] [Error] [omni.platforminfo.plugin] failed to retrieve CPU information.

X Error of failed request: GLXBadFBConfig
Major opcode of failed request: 150 (GLX)
Minor opcode of failed request: 0 ()
Serial number of failed request: 225
Current serial number in output stream: 225
[03/11/25 16:08:03] ERROR error running: /home/u/Documents/00_KIT106/kit-app-template/_build/linux-x86_64/release/my_company.my_usd_composer.kit.sh, code: 2, message: "" launch.py:92
u@PC-Q:~/Documents/00_KIT106/kit-app-template$

We are running on a Ubuntu KVM environment with those settings:


I’ve tried reinstalling the driver by following the instruction but we still have no luck.

Any suggestions would be really appreciated. Thanks again for the help.

The error was resolved by following these steps:

Apply the command,

export MESA_GL_VERSION_OVERRIDE=4.6

Rebuild the project, and then relaunch the application.

Thanks. I am glad to hear you got it working.

Just to post in case others see this same error, here are some notes on the error in general:

OpenGL Interop support is optional for RTX renderer in the latest build, and is only needed for Storm renderer. However, such failures typically reveals other system setup issues that might also affect Vulkan applications.

  • A few potential reasons:
    • In most cases, it means the driver is not installed correctly and/or conflicting MESA drivers have been installed in addition to NVIDIA drivers. Uninstall MESA drivers, OpenGL utilities such as Mesa-utils and re-install NVIDIA driver.
    • Remote desktop server is running in virtual mode, rather than service mode e.g. VNC. Refer to the documentation of your remote desktop.
    • Remote desktop server is unlicensed. e.g. VNC.
    • No physical display is connected to GPU, or no fake EDID is setup. Only --no-window (headless) can be used without a monitor.
    • Launching an Omniverse app via SSH, without --no-window. SSH only supports headless.
    • For data center GPUs and GRID drivers, vGPU is unlicensed or the GPU is in the default Displayless mode. Refer to vGPU documentation for displaymodeselector tool.
    • Unsupported driver or hardware. Currently, OpenGL 4.6 is the minimum required version.
1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.