[GH-ISSUE #10479] Docker LXC - Containerd.io missing #2265

Closed
opened 2026-02-26 12:51:50 +03:00 by kerem · 4 comments
Owner

Originally created by @spupuz on GitHub (Jan 2, 2026).
Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10479

Have you read and understood the above guidelines?

yes

🔎 Did you run the script with verbose mode enabled?

Yes, verbose mode was enabled and the output is included below

📜 What is the name of the script you are using?

Docker

📂 What was the exact command used to execute the script?

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh)"

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 12

📈 Which Proxmox version are you on?

9.1.4

📝 Provide a clear and concise description of the issue.

E: Failed to fetch https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/containerd.io_2.2.1-1%7edebian.12%7ebookworm_amd64.deb 404 Not Found [IP: 108.138.199.66 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
✖️ in line 29: exit code 29 (Unknown error): while executing command sh <(curl -fsSL https://get.docker.com)
✖️ Installation failed in container 100 (exit code: 29)

🔄 Steps to reproduce the issue.

retry vm installation

Paste the full error output (if available).

____             __            

/ __ ____ / / _____
/ / / / __ / / /// _ / /
/ /
/ / /
/ / /
/ ,< / / /
/
/_/_//||__/_/

🧩 Using Advanced Install on node pveba
💡 PVE Version 9.1.4 (Kernel: 6.17.4-2-pve)

💡 PVE Version 9.1.4 (Kernel: 6.17.4-2-pve)
🖥️ Operating System: debian
🌟 Version: 12
📦 Container Type: Privileged
🆔 Container ID: 100
🏠 Hostname: lxc-docker-p
💾 Disk Size: 50 GB
🧠 CPU Cores: 8
🛠️ RAM Size: 16384 MiB
🌉 Bridge: vmbr0
📡 IPv4: 192.168.1.112/24
📡 IPv6: auto
🗂️ FUSE Support: no
📡 TUN/TAP Support: yes
📦 Nesting: Enabled
📦 Keyctl: Enabled
🎮 GPU Passthrough: yes
📦 Protection: Enabled
💡 Timezone: Europe/Rome
🔍 Verbose Mode: yes
🚀 Creating a Docker LXC using the above advanced settings
✔️ Updated app defaults: /usr/local/community-scripts/defaults/docker.vars
✔️ Storage local (Free: 432.5GB Used: 115.5MB) [Template]
✔️ Storage lxc-vm (Free: 1.4TB Used: 343.4GB) [Container]
✔️ Storage 'lxc-vm' (dir) validated
✔️ Template storage 'local' validated
✔️ Template search completed
✔️ Template debian-12-standard_12.12-1_amd64.tar.zst [local]
✔️ LXC Container 100 was successfully created.
✔️ USB passthrough configured
🎮 Detected AMD GPU
✔️ Automatically configuring AMD GPU passthrough
✔️ AMD GPU passthrough configured (2 devices)
✔️ Started LXC Container
✔️ Network in LXC is reachable (ping)
✔️ GPU passthrough configured (video:44, render:104)
✔️ Customized LXC Container
✔️ Installed SSH keys into CT 100
✔️ Set up Container OS
✔️ Network Connected: 192.168.1.112
✔️ IPv4 Internet Connected
✖️ IPv6 Internet Not Connected
✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ )
Hit:1 http://security.debian.org bookworm-security InRelease
Hit:2 http://deb.debian.org/debian bookworm InRelease
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
bind9-dnsutils bind9-host bind9-libs libssl3 openssl
5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,854 kB of archives.
After this operation, 12.3 kB of additional disk space will be used.
Get:1 http://security.debian.org bookworm-security/main amd64 libssl3 amd64 3.0.17-1deb12u3 [2,028 kB]
Get:2 http://security.debian.org bookworm-security/main amd64 bind9-host amd64 1:9.18.41-1
deb12u1 [54.7 kB]
Get:3 http://security.debian.org bookworm-security/main amd64 bind9-dnsutils amd64 1:9.18.41-1deb12u1 [155 kB]
Get:4 http://security.debian.org bookworm-security/main amd64 bind9-libs amd64 1:9.18.41-1
deb12u1 [1,181 kB]
Get:5 http://security.debian.org bookworm-security/main amd64 openssl amd64 3.0.17-1deb12u3 [1,434 kB]
Fetched 4,854 kB in 1s (5,698 kB/s)
apt-listchanges: Reading changelogs...
(Reading database ... 20346 files and directories currently installed.)
Preparing to unpack .../libssl3_3.0.17-1
deb12u3_amd64.deb ...
Unpacking libssl3:amd64 (3.0.17-1deb12u3) over (3.0.17-1deb12u2) ...
Preparing to unpack .../bind9-host_1%3a9.18.41-1deb12u1_amd64.deb ...
Unpacking bind9-host (1:9.18.41-1
deb12u1) over (1:9.18.33-1deb12u2) ...
Preparing to unpack .../bind9-dnsutils_1%3a9.18.41-1
deb12u1_amd64.deb ...
Unpacking bind9-dnsutils (1:9.18.41-1deb12u1) over (1:9.18.33-1deb12u2) ...
Preparing to unpack .../bind9-libs_1%3a9.18.41-1deb12u1_amd64.deb ...
Unpacking bind9-libs:amd64 (1:9.18.41-1
deb12u1) over (1:9.18.33-1deb12u2) ...
Preparing to unpack .../openssl_3.0.17-1
deb12u3_amd64.deb ...
Unpacking openssl (3.0.17-1deb12u3) over (3.0.17-1deb12u2) ...
Setting up libssl3:amd64 (3.0.17-1deb12u3) ...
Setting up openssl (3.0.17-1
deb12u3) ...
Setting up bind9-libs:amd64 (1:9.18.41-1deb12u1) ...
Setting up bind9-host (1:9.18.41-1
deb12u1) ...
Setting up bind9-dnsutils (1:9.18.41-1~deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
Processing triggers for libc-bin (2.36-9+deb12u13) ...
✔️ Updated Container OS
Installing Docker docker-v29.1.3# Executing docker install script, commit: 8b33a64d28ec86a1121623f1d349801b48f2837b

✔ Installation log: /tmp/install-lxc-100-2575078b.log

✖️ Interrupted by user (SIGINT)

🖼️ Additional context (optional).

No response

Originally created by @spupuz on GitHub (Jan 2, 2026). Original GitHub issue: https://github.com/community-scripts/ProxmoxVE/issues/10479 ### ✅ Have you read and understood the above guidelines? yes ### 🔎 Did you run the script with verbose mode enabled? Yes, verbose mode was enabled and the output is included below ### 📜 What is the name of the script you are using? Docker ### 📂 What was the exact command used to execute the script? bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/docker.sh)" ### ⚙️ What settings are you using? - [ ] Default Settings - [x] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 12 ### 📈 Which Proxmox version are you on? 9.1.4 ### 📝 Provide a clear and concise description of the issue. E: Failed to fetch https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/containerd.io_2.2.1-1%7edebian.12%7ebookworm_amd64.deb 404 Not Found [IP: 108.138.199.66 443] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? ✖️ in line 29: exit code 29 (Unknown error): while executing command sh <(curl -fsSL https://get.docker.com) ✖️ Installation failed in container 100 (exit code: 29) ### 🔄 Steps to reproduce the issue. retry vm installation ### ❌ Paste the full error output (if available). ____ __ / __ \____ _____/ /_____ _____ / / / / __ \/ ___/ //_/ _ \/ ___/ / /_/ / /_/ / /__/ ,< / __/ / /_____/\____/\___/_/|_|\___/_/ 🧩 Using Advanced Install on node pveba 💡 PVE Version 9.1.4 (Kernel: 6.17.4-2-pve) 💡 PVE Version 9.1.4 (Kernel: 6.17.4-2-pve) 🖥️ Operating System: debian 🌟 Version: 12 📦 Container Type: Privileged 🆔 Container ID: 100 🏠 Hostname: lxc-docker-p 💾 Disk Size: 50 GB 🧠 CPU Cores: 8 🛠️ RAM Size: 16384 MiB 🌉 Bridge: vmbr0 📡 IPv4: 192.168.1.112/24 📡 IPv6: auto 🗂️ FUSE Support: no 📡 TUN/TAP Support: yes 📦 Nesting: Enabled 📦 Keyctl: Enabled 🎮 GPU Passthrough: yes 📦 Protection: Enabled 💡 Timezone: Europe/Rome 🔍 Verbose Mode: yes 🚀 Creating a Docker LXC using the above advanced settings ✔️ Updated app defaults: /usr/local/community-scripts/defaults/docker.vars ✔️ Storage local (Free: 432.5GB Used: 115.5MB) [Template] ✔️ Storage lxc-vm (Free: 1.4TB Used: 343.4GB) [Container] ✔️ Storage 'lxc-vm' (dir) validated ✔️ Template storage 'local' validated ✔️ Template search completed ✔️ Template debian-12-standard_12.12-1_amd64.tar.zst [local] ✔️ LXC Container 100 was successfully created. ✔️ USB passthrough configured 🎮 Detected AMD GPU ✔️ Automatically configuring AMD GPU passthrough ✔️ AMD GPU passthrough configured (2 devices) ✔️ Started LXC Container ✔️ Network in LXC is reachable (ping) ✔️ GPU passthrough configured (video:44, render:104) ✔️ Customized LXC Container ✔️ Installed SSH keys into CT 100 ✔️ Set up Container OS ✔️ Network Connected: 192.168.1.112 ✔️ IPv4 Internet Connected ✖️ IPv6 Internet Not Connected ✔️ Git DNS: github.com:(✔️ ) raw.githubusercontent.com:(✔️ ) api.github.com:(✔️ ) git.community-scripts.org:(✔️ ) Hit:1 http://security.debian.org bookworm-security InRelease Hit:2 http://deb.debian.org/debian bookworm InRelease Hit:3 http://deb.debian.org/debian bookworm-updates InRelease Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: bind9-dnsutils bind9-host bind9-libs libssl3 openssl 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 4,854 kB of archives. After this operation, 12.3 kB of additional disk space will be used. Get:1 http://security.debian.org bookworm-security/main amd64 libssl3 amd64 3.0.17-1~deb12u3 [2,028 kB] Get:2 http://security.debian.org bookworm-security/main amd64 bind9-host amd64 1:9.18.41-1~deb12u1 [54.7 kB] Get:3 http://security.debian.org bookworm-security/main amd64 bind9-dnsutils amd64 1:9.18.41-1~deb12u1 [155 kB] Get:4 http://security.debian.org bookworm-security/main amd64 bind9-libs amd64 1:9.18.41-1~deb12u1 [1,181 kB] Get:5 http://security.debian.org bookworm-security/main amd64 openssl amd64 3.0.17-1~deb12u3 [1,434 kB] Fetched 4,854 kB in 1s (5,698 kB/s) apt-listchanges: Reading changelogs... (Reading database ... 20346 files and directories currently installed.) Preparing to unpack .../libssl3_3.0.17-1~deb12u3_amd64.deb ... Unpacking libssl3:amd64 (3.0.17-1~deb12u3) over (3.0.17-1~deb12u2) ... Preparing to unpack .../bind9-host_1%3a9.18.41-1~deb12u1_amd64.deb ... Unpacking bind9-host (1:9.18.41-1~deb12u1) over (1:9.18.33-1~deb12u2) ... Preparing to unpack .../bind9-dnsutils_1%3a9.18.41-1~deb12u1_amd64.deb ... Unpacking bind9-dnsutils (1:9.18.41-1~deb12u1) over (1:9.18.33-1~deb12u2) ... Preparing to unpack .../bind9-libs_1%3a9.18.41-1~deb12u1_amd64.deb ... Unpacking bind9-libs:amd64 (1:9.18.41-1~deb12u1) over (1:9.18.33-1~deb12u2) ... Preparing to unpack .../openssl_3.0.17-1~deb12u3_amd64.deb ... Unpacking openssl (3.0.17-1~deb12u3) over (3.0.17-1~deb12u2) ... Setting up libssl3:amd64 (3.0.17-1~deb12u3) ... Setting up openssl (3.0.17-1~deb12u3) ... Setting up bind9-libs:amd64 (1:9.18.41-1~deb12u1) ... Setting up bind9-host (1:9.18.41-1~deb12u1) ... Setting up bind9-dnsutils (1:9.18.41-1~deb12u1) ... Processing triggers for man-db (2.11.2-2) ... Processing triggers for libc-bin (2.36-9+deb12u13) ... ✔️ Updated Container OS ⏳ Installing Docker docker-v29.1.3# Executing docker install script, commit: 8b33a64d28ec86a1121623f1d349801b48f2837b + sh -c apt-get -qq update >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get -y -qq install ca-certificates curl >/dev/null + sh -c install -m 0755 -d /etc/apt/keyrings + sh -c curl -fsSL "https://download.docker.com/linux/debian/gpg" -o /etc/apt/keyrings/docker.asc + sh -c chmod a+r /etc/apt/keyrings/docker.asc + sh -c echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list + sh -c apt-get -qq update >/dev/null + sh -c DEBIAN_FRONTEND=noninteractive apt-get -y -qq install docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin docker-model-plugin >/dev/null E: Failed to fetch https://download.docker.com/linux/debian/dists/bookworm/pool/stable/amd64/containerd.io_2.2.1-1%7edebian.12%7ebookworm_amd64.deb 404 Not Found [IP: 108.138.199.66 443] E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing? ✖️ in line 29: exit code 29 (Unknown error): while executing command sh <(curl -fsSL https://get.docker.com) ✖️ Installation failed in container 100 (exit code: 29) ✔ Installation log: /tmp/install-lxc-100-2575078b.log ✖️ Interrupted by user (SIGINT) ### 🖼️ Additional context (optional). _No response_
kerem 2026-02-26 12:51:50 +03:00
Author
Owner

@Computurtle commented on GitHub (Jan 2, 2026):

Sorry if this information is useless, but would just like to add the same thing happens when trying to run the Dockge script too (for the same reason)

<!-- gh-comment-id:3705185022 --> @Computurtle commented on GitHub (Jan 2, 2026): Sorry if this information is useless, but would just like to add the same thing happens when trying to run the Dockge script too (for the same reason)
Author
Owner

@MickLesk commented on GitHub (Jan 2, 2026):

Report this to docker Repo. Its there Script

<!-- gh-comment-id:3705207937 --> @MickLesk commented on GitHub (Jan 2, 2026): Report this to docker Repo. Its there Script
Author
Owner

@gtconceptstim commented on GitHub (Jan 2, 2026):

See: https://github.com/containerd/containerd/issues/12741

<!-- gh-comment-id:3705385179 --> @gtconceptstim commented on GitHub (Jan 2, 2026): See: https://github.com/containerd/containerd/issues/12741
Author
Owner

@Computurtle commented on GitHub (Jan 2, 2026):

Fix very soon: https://github.com/docker/packaging/issues/342

<!-- gh-comment-id:3705629832 --> @Computurtle commented on GitHub (Jan 2, 2026): Fix very soon: https://github.com/docker/packaging/issues/342
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ProxmoxVE#2265
No description provided.