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?

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

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

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

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.