Exit Code 100 in CI: apt-get and Package Manager Failures
Exit code 100 is best known from apt/apt-get, which returns it when a package operation fails.
A step exiting 100 in a Debian/Ubuntu pipeline almost always came from apt failing to install or configure a package.
What it means
apt and apt-get use exit code 100 for package errors: a package that cannot be found, an unmet dependency, or a held dpkg lock. The meaning is tool-specific to apt.
Common causes
Unable to locate packagedue to a stale index (noapt-get update).- A held dpkg lock from a concurrent process.
- A repository that was temporarily unreachable.
How to fix it
Run apt-get update before install, pin the package name/version, and avoid concurrent apt runs. A transient mirror outage clears on retry; Latchkey can install a known-missing system package and retry the step automatically.