From 31071aed4ad232e7a4e226e5380607ce53d4ee5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simo=20F=C3=A4lt?= Date: Mon, 7 Sep 2026 16:44:16 +0300 Subject: [PATCH] Provisioning: Fix for missing Debian security packages Pick-to: 6.12 6.11 6.8 Change-Id: I65b47bfc1580996989ab1d948a141d46fd53b6f8 Reviewed-by: Jukka Jokiniva --- .../qtci-linux-Debian-11.6-aarch64/02-apt.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh index 08018894..adcad9bf 100755 --- a/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Debian-11.6-aarch64/02-apt.sh @@ -24,6 +24,15 @@ echo "Using public repositories for now. Repo-clones isn't set yet for Debian us echo "deb https://archive.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list echo "deb-src https://archive.debian.org/debian bullseye-backports main" | sudo tee -a /etc/apt/sources.list +# the securitey.debian.org key has expired +sudo sed -i 's|http://deb.debian.org/debian-security|http://snapshot.debian.org/archive/debian-security/20260831T211304Z|g' /etc/apt/sources.list +sudo sed -i 's|http://security.debian.org/debian-security|http://snapshot.debian.org/archive/debian-security/20260831T211304Z|g' /etc/apt/sources.list +# Disable expiration checks +cat <<'EOF' | sudo tee /etc/apt/apt.conf.d/99bullseye-eol +Acquire::Check-Valid-Until "false"; +Acquire::AllowInsecureRepositories "false"; +EOF + # Make sure needed ca-certificates are available installPackages+=(ca-certificates) # Git is not needed by builds themselves, but is nice to have @@ -260,7 +269,8 @@ installPackages+=(tzdata) echo "Running update for apt" waitLoop -sudo apt-get update +sudo rm -rf /var/lib/apt/lists/* +sudo apt-get -o Acquire::http::No-Cache=true -o Acquire::Check-Valid-Until=false update echo "Installing packages" waitLoop sudo DEBIAN_FRONTEND=noninteractive apt-get -q -y install "${installPackages[@]}"