DevOps: Investigate arm64 docker build failure impacting Foundation-2023

Description

Foundation-2023’s *-image-single-arch-linux/arm64 builds are failing due to

Example: https://app.circleci.com/pipelines/github/OpenNMS/opennms/37528/workflows/e16e9a94-215e-4904-bac9-58501d9bd4a4/jobs/356205

#0 350.3 Creating config file /etc/R/Renviron with new version #0 351.4 Setting up libwww-robotrules-perl (6.02-1) ... #0 351.4 Setting up libhtml-parser-perl:arm64 (3.76-1build2) ... #0 351.4 Setting up rrdtool (1.7.2-3ubuntu6) ... #0 351.4 Setting up libio-socket-ssl-perl (2.074-2) ... #0 351.4 Setting up libhttp-message-perl (6.36-1) ... #0 351.5 Setting up libhttp-negotiate-perl (6.01-1) ... #0 351.5 Setting up jrrd2 (2.0.5-1) ... #0 351.5 Setting up libhttp-cookies-perl (6.10-1) ... #0 351.6 Setting up libhtml-tree-perl (5.07-2) ... #0 351.6 Setting up liblwp-protocol-https-perl (6.10-1) ... #0 351.6 Setting up libwww-perl (6.61-1) ... #0 351.6 Setting up libxml-parser-perl:arm64 (2.46-3build1) ... #0 351.6 Setting up libxml-twig-perl (1:3.52-1) ... #0 351.6 Processing triggers for libc-bin (2.35-0ubuntu3.7) ... #0 351.7 qemu: uncaught target signal 11 (Segmentation fault) - core dumped #0 351.8 Segmentation fault (core dumped) #0 351.8 qemu: uncaught target signal 11 (Segmentation fault) - core dumped #0 351.9 Segmentation fault (core dumped) #0 351.9 dpkg: error processing package libc-bin (--configure): #0 351.9 installed libc-bin package post-installation script subprocess returned error exit status 139 #0 351.9 Errors were encountered while processing: #0 351.9 libc-bin #0 352.0 E: Sub-process /usr/bin/dpkg returned an error code (1) ------ Dockerfile:46 -------------------- 45 | # import keys 46 | >>> RUN apt-get update && \ 47 | >>> apt-get \ 48 | >>> --no-install-recommends \ 49 | >>> -yq \ 50 | >>> install \ 51 | >>> gnupg \ 52 | >>> ca-certificates && \ 53 | >>> curl -fsSL ${REPO_KEY_URL} | apt-key add && \ 54 | >>> echo "deb https://debian.*******.org stable main" > /etc/apt/sources.list.d/*******.list && \ 55 | >>> apt-get update && \ 56 | >>> apt-get \ 57 | >>> --no-install-recommends \ 58 | >>> -yq \ 59 | >>> install \ 60 | >>> ${REQUIRED_DEBS} && \ 61 | >>> apt-get -y autoclean && \ 62 | >>> apt-get -y clean && \ 63 | >>> rm -rf /var/cache/apt 64 | -------------------- error: failed to solve: process "/bin/bash -c apt-get update && apt-get --no-install-recommends -yq install gnupg ca-certificates && curl -fsSL ${REPO_KEY_URL} | apt-key add && echo \"deb https://debian.*******.org stable main\" > /etc/apt/sources.list.d/*******.list && apt-get update && apt-get --no-install-recommends -yq install ${REQUIRED_DEBS} && apt-get -y autoclean && apt-get -y clean && rm -rf /var/cache/apt" did not complete successfully: exit code: 100 make[1]: *** [../common.mk:160: docker-buildx] Error 1 make[1]: Leaving directory '/home/circleci/project/*******-container/core' make: *** [../common.mk:177: images/horizon-linux-arm64.oci] Error 2 Exited with code exit status 2

Acceptance / Success Criteria

None

Activity

Show:

Morteza February 20, 2025 at 4:31 PM

Created

Done

Details

Assignee

Reporter

Sprint

Priority

PagerDuty

Created February 19, 2025 at 8:54 PM
Updated March 10, 2025 at 1:11 PM
Resolved February 24, 2025 at 5:24 PM