[hermes] soteria #1244: toolchain_prep_apt_package_not_found #85
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hermes auto-triage classified incident
soteria/1244as toolchain_prep_apt_package_not_found (confidence 0.75); first failed gate:Prep toolchain.Why a human is needed
The build failed in the 'Prep toolchain' stage, before any tests or quality checks ran. The only concrete failure text in the console is 'E: Unable to locate package ripgrep' — apt-get tried to install the ripgrep package and the configured apt sources for the build's container image (registry.bstein.dev/bstein/quality-tools:sonar8.0.1-trivy0.70.0-db20260422-arm64) didn't have it. Everything after that (SonarQube evidence collection, quality gate, test metrics, version compute, buildx setup, build & push image) was skipped as a direct consequence, and the pipeline ultimately exited with code 100. There is no indication of a test or source-code defect — the build never got far enough to run tests. A fix would mean looking at whatever script or stage definition performs the toolchain package installation (likely inside the Jenkinsfile's 'Prep toolchain' stage or the quality-tools image's own Dockerfile) and figuring out why 'ripgrep' can't be located — common causes are a missing 'apt-get update' before the install, a required repository component not being enabled in that image, or the package simply not existing under that name/architecture in the image's current apt sources. I don't have that script or Dockerfile in this evidence bundle, so I can't point to the exact line to change; whoever maintains the quality-tools image or the Jenkinsfile's toolchain-prep step needs to check it directly.
Ariadne did not authorize automated remediation:
human_required.Facts
jenkins.first_failed_stage)console_failures[2] (marker 'SonarQube', line_number 224))console_failures[3] (marker 'ERROR:', line_number 293) / console_tail)jenkins.failed_tests)console_failures[0] and console_failures[1])log_evidence.error)Evidence
The earliest failure region of the build console:
Inferences
Links
/api/admin/audit/events, event typeshermes_autotriage_incidentandhermes_autotriage_diagnosis.Filed automatically by Ariadne from a Hermes Agent diagnosis (run run_06b35df5f2a0414b85b67f8a790235be). Hermes has no write access to this repository; no files or infrastructure were changed.