From 698002d9f48f7ca1f033aeec2fc848646f177e6d Mon Sep 17 00:00:00 2001 From: Jon Date: Sat, 20 May 2023 15:02:44 +0930 Subject: [PATCH] fix(qemu): segfault on arm no longer occurs qemu was segfaulting with: ``` Processing triggers for libc-bin (2.31-13+deb11u6) ... qemu: uncaught target signal 11 (Segmentation fault) - core dumped Segmentation fault (core dumped) qemu: uncaught target signal 11 (Segmentation fault) - core dumped Segmentation fault (core dumped) dpkg: error processing package libc-bin (--configure): installed libc-bin package post-installation script subprocess returned error exit status 139 ``` so qemu was removed from the image !4 --- Dockerfile | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4be7b83..3158013 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,7 @@ -FROM debian +FROM debian:11.7 - -RUN export DEBIAN_FRONTEND=noninteractive \ - && apt-get update && apt --fix-broken install \ - && apt install -y libc-bin locales-all - +ARG DEBIAN_FRONTEND=noninteractive RUN export DEBIAN_FRONTEND=noninteractive \ @@ -17,17 +13,15 @@ RUN export DEBIAN_FRONTEND=noninteractive \ gnupg2 \ software-properties-common \ python3 \ - python3-pip || true + python3-pip -# Install Docker and qemu RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \ add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable" && \ apt-get update && apt-get install -y \ docker-buildx-plugin \ docker-ce-cli \ - binfmt-support \ - qemu-user-static || true + binfmt-support=2.2.1-1+deb11u1 # Write version file