From 785a215a50f46e3ca219363b2a6723368798ffa3 Mon Sep 17 00:00:00 2001 From: "CanbiZ (MickLesk)" <47820557+MickLesk@users.noreply.github.com> Date: Thu, 26 Mar 2026 13:18:52 +0100 Subject: [PATCH] base packages dns --- misc/build.func | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/misc/build.func b/misc/build.func index d02d37f4..dfdb77c4 100644 --- a/misc/build.func +++ b/misc/build.func @@ -4595,8 +4595,19 @@ EOF' fi pct exec "$CTID" -- bash -c "apt-get update >/dev/null && apt-get install -y sudo curl mc gnupg2 jq >/dev/null" || { - msg_error "apt-get base packages installation failed" - exit 1 + msg_warn "apt-get base packages failed, retrying with CDN bypass..." + pct exec "$CTID" -- bash -c " + if [ -f /etc/apt/sources.list.d/debian.sources ]; then + sed -i 's|deb.debian.org|ftp.debian.org|g' /etc/apt/sources.list.d/debian.sources + elif [ -f /etc/apt/sources.list ]; then + sed -i 's|deb.debian.org|ftp.debian.org|g' /etc/apt/sources.list + fi + rm -rf /var/lib/apt/lists/* + apt-get update >/dev/null && apt-get install -y sudo curl mc gnupg2 jq >/dev/null + " || { + msg_error "apt-get base packages installation failed" + exit 1 + } } fi