Hermes compiler not found when running Vega OS Hello World project (Vega SDK 0.22)

Hi everyone,

I’m trying to run a basic Hello World project using the Vega SDK to verify that my setup is working correctly.

The virtual device starts successfully, but when I attempt to run/debug the project, the build fails with the following error:

2026-05-01 03:57:12.623 [warning] error An error occurred while executing Hermes command /home/moad/vega/sdk/vega-sdk/main/0.22.5600/packages/VegaUIReact-Hermes/VegaUIReact-Hermes-0.72.x_vodka.205727.0/AL2_x86_64/DEV.STD.PTHREAD/build/bin/hermesc,–emit-binary,-out,/home/moad/vega/vegaapps/KeplerProject/build/lib/rn-bundles/Debug/index.hermes.bundle,/home/moad/vega/vegaapps/KeplerProject/build/lib/rn-bundles/Debug/59e486a29f50320e401aa15c6ba7f010d76a86cb36fc76f70a572391c5c38e91.bundle,-O,-w: /bin/sh: 1: /home/moad/vega/sdk/vega-sdk/main/0.22.5600/packages/VegaUIReact-Hermes/VegaUIReact-Hermes-0.72.x_vodka.205727.0/AL2_x86_64/DEV.STD.PTHREAD/build/bin/hermesc: not found.

Environment:

  • Vega SDK version: Last version and 0.22.5600 (both same issue)

  • OS: Ubuntu 26.04 LTS and Deepin 25.0

What I’ve tried:

  • Verified SDK installation path

  • Restarted the environment and virtual device

  • Uninstall and install 3 different versions of the Vega SDK

I need help. Thank you.

Hi @Mouad_Abdelghafour_AITALI,

Thank you for the detailed bug report on the Hermes compiler not found when running Vega OS Hello World project (Vega SDK 0.22) issue.

The error hermesc: not found on Linux can occur even when the file exists - it typically means the binary can’t execute due to missing shared library dependencies on your system. The hermesc binary in the SDK is compiled for Amazon Linux 2, which may have library version differences compared to Ubuntu 26.04 or Deepin 25.0.

To help us pinpoint the root cause, could you run the following commands and share the output?

  1. Confirm the binary exists:
ls -la ~/vega/sdk/vega-sdk/main/0.22.5600/packages/VegaUIReact-Hermes/VegaUIReact-Hermes-0.72.x_vodka.205727.0/AL2_x86_64/DEV.STD.PTHREAD/build/bin/hermesc
  1. Check the binary type and library dependencies:
file ~/vega/sdk/vega-sdk/main/0.22.5600/packages/VegaUIReact-Hermes/VegaUIReact-Hermes-0.72.x_vodka.205727.0/AL2_x86_64/DEV.STD.PTHREAD/build/bin/hermesc
ldd ~/vega/sdk/vega-sdk/main/0.22.5600/packages/VegaUIReact-Hermes/VegaUIReact-Hermes-0.72.x_vodka.205727.0/AL2_x86_64/DEV.STD.PTHREAD/build/bin/hermesc
  1. Confirm your system architecture:
uname -m

In the meantime, please try these troubleshooting steps:

  1. Clean build:

    rm -rf build/ node_modules/
    npm install
    npm run build:debug

  2. Try the latest SDK version:

    vega sdk list-remote
    vega sdk install
    vega sdk use
    source ~/vega/env

  3. Regarding Deepin 25.0: The officially supported platforms are macOS 10.15+ and Ubuntu 20.04+ (Install Vega Developer Tools ( Install the Vega Developer Tools | Vega Get Started )). If possible, we’d recommend trying on a supported Ubuntu installation to rule out OS compatibility as the cause.

The output from the diagnostic commands above will help us determine if this is a library compatibility issue and guide next steps.

Thanks for helping us improve the Vega platform!

Warm regards,
Aishwarya

Thank you for your reply. I’ve fixed the issue by installing Ubuntu 20.04 LTS. For some reason, the Vega SDK packages and tools are not fully compatible with the newer versions of Ubuntu or Deepin.