Installation issues on ubuntu

I am trying to install docker on ubuntu 25.10 and followed the steps from Ubuntu | Docker Docs and get the following error message:

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Installing:
  containerd.io  docker-buildx-plugin  docker-ce  docker-ce-cli  docker-compose-plugin

Installing dependencies:
  docker-ce-rootless-extras  libslirp0  pigz  slirp4netns

Suggested packages:
  cgroupfs-mount  | cgroup-lite  docker-model-plugin

Summary:
  Upgrading: 0, Installing: 9, Removing: 0, Not Upgrading: 0
  Download size: 23.4 MB / 91.4 MB
  Space needed: 364 MB / 452 GB available

Continue? [Y/n] y
Err:1 https://download.docker.com/linux/ubuntu questing/stable amd64 containerd.io amd64 2.2.1-1~ubuntu.25.10~questing
  404  Not Found [IP: 2600:9000:2304:6600:3:db06:4200:93a1 443]
Error: Failed to fetch https://download.docker.com/linux/ubuntu/dists/questing/pool/stable/amd64/containerd.io_2.2.1-1%7eubuntu.25.10%7equesting_amd64.deb  404  Not Found [IP: 2600:9000:2304:6600:3:db06:4200:93a1 443]
Error: Unable to fetch some archives, maybe run apt update or try with --fix-missing?
1 Like

Same issue on debian

Same in WSL just updated to 24.04.3 LTS (Noble Numbat) and same error

As a walk around, i installed a previous version of containerd.io, and it’s working for now.

sudo apt install docker-ce docker-ce-cli containerd.io=2.2.0-2~ubuntu.24.04~noble docker-buildx-plugin docker-compose-plugin
2 Likes

I can not confirm this on Ubuntu 24.04.3:

Summary
[root@host ~]# apt-cache show docker-ce=5:29.1.3-1~ubuntu.24.04~noble
Package: docker-ce
Architecture: amd64
Version: 5:29.1.3-1~ubuntu.24.04~noble
Priority: optional
Section: admin
Maintainer: Docker <support@docker.com>
Installed-Size: 95813
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: containerd.io (>= 1.7.27), docker-ce-cli, iptables, nftables, libc6 (>= 2.34), libnftables1 (>= 1.0.2), libsystemd0
Recommends: apparmor, ca-certificates, docker-ce-rootless-extras, git, pigz, procps, xz-utils
Suggests: cgroupfs-mount | cgroup-lite, kmod
Conflicts: docker (<< 1.5~), docker-engine, docker.io
Replaces: docker-ce-cli (<< 5:28.0.0), docker-engine
Filename: dists/noble/pool/stable/amd64/docker-ce_29.1.3-1~ubuntu.24.04~noble_amd64.deb
Size: 21042544
MD5sum: ff48cb81031c59a66eb9c773e697ded5
SHA1: 1096792e94d9e3f46bf7c572b8b42a9bd249707e
SHA256: 010dee76e0c1833e1e538b4897e914a2d2d23972acb8798baf056565202a06ab
SHA512: f3979d3b97137d65149478a6fb1fd9280ba0170450a4bf8e87438565d5b4d97b2f7f17d000190a503acb5848285b091e1945d0b4453470e3a8be62f0f61d8b2f
Homepage: https://www.docker.com
Description: Docker: the open-source application container engine
 Docker is a product for you to build, ship and run any application as a
 lightweight container
 .
 Docker containers are both hardware-agnostic and platform-agnostic. This means
 they can run anywhere, from your laptop to the largest cloud compute instance
 and everything in between - and they don't require you to use a particular
 language, framework or packaging system. That makes them great building blocks
 for deploying and scaling web apps, databases, and backend services without
 depending on a particular stack or provider.
Description-md5:

There are way more versions >= 1.7.27 for the containerd.io package in the repo.

Update: so the problem is not that there is a wrong dependency on the docker-ce package, but an entry in the repo index for a version where the artifact itself was removed.

I was mistaken with my initial assessment, and did strike through the response, and hid the details without removing them completely.

Related

And it ws reported on GitHub

1 Like

For time being, the installation can be done like this on Ubuntu and Debian (execute as root):

source /etc/os-release
apt install docker-ce docker-ce-cli containerd.io=2.2.0-2~${ID}.${VERSION_ID}~${VERSION_CODENAME} docker-buildx-plugin docker-compose-plugin
2 Likes

This is not a containerd issue. It was a packaging issue in the docker repos, which is tracked here:

The fix is already roled out. I tested it successfully on Debian 12 and Ubuntu 24.04.

1 Like