Required executable or runtime binary missing
April 30, 2026 ยท View on GitHub
Playbook ID: missing-executable
Category: build
Severity: high
Tags: toolchain, executable, binary, path, runtime
What this failure means
The job tried to launch a required tool or runtime binary, but that executable was missing from the image, runner, or expected path.
Common log signals
executable file not found in $PATH
exec /
exec: "
command not found
is not recognized as an internal or external command
exit status 127
OCI runtime exec failed
No Rakefile found
Diagnosis
The failing step reached the point where it tried to execute a binary, but the runner could not find that binary in $PATH or at the configured absolute path.
Common causes:
- the base image does not include the required tool
- the workflow assumes a runtime path that does not exist inside a container job
- an install step failed or never ran before the command executed
- a wrapper script points at a moved or renamed binary
Fix steps
-
Identify which command or runtime path the failing step expects to execute.
-
Confirm the binary exists in the active runner or container image:
command -v <tool> ls -l <expected-path> -
Install the missing package in the job image or switch to an image that already contains the required runtime.
-
If the path is hard-coded, update the workflow or wrapper script to use the actual installed location.
-
If the failure happens only inside a containerized CI step, make sure the container image includes the same runtime that the host-based workflow expects.
Validation
command -v <tool>returns a valid path inside the same environment that runs the failing step.- Re-run the job and confirm the step starts the executable instead of failing before launch.
Likely files to inspect
Dockerfile.github/workflows/*.yml.github/workflows/*.yaml.gitlab-ci.ymldocker-compose*.ymlscripts/**/*
Run Faultline
faultline analyze build.log
faultline explain missing-executable
faultline workflow build.log --json --mode agent
Search phrases this page answers
- Required executable or runtime binary missing
- Build: required executable or runtime binary missing
- is not recognized as an internal or external command
- GitHub Actions required executable or runtime binary missing
- faultline explain missing-executable
Generated from playbooks/bundled/log/build/missing-executable.yaml. Do not edit directly โ run make docs-generate.