Daniel Hiller

Geek, programmer, father
I'm a software engineer with more than 20 years of work experience.
I transform ☕ into useful stuff for others.

Podcast Addict - My favorite podcast app for Android
All posts
how to disable and enable fingerprint sensor on Lenovo laptop

containerd broken - how to workaround on Fedora 39

2023-11-29

docker containerd fedora f39 

containerd-1.6.23-1 is broken on Fedora 39. This causes running containers with docker to fail. I normally use podman but for some tasks I rely on docker. I.e. when testing prow jobs locally, I use phaino, which seems to use containerd under the hood.

The issue itself is tracked in GitHub CoreOS tracker and Bugzilla. From there you quickly get to the workaround, which is downgrading containerd to containerd-1.6.19-1.fc39.

Here’s how to do it:

# install dnf versionlock plugin
dnf install 'dnf-command(versionlock)'
# get the rpm
cd /tmp
wget https://kojipkgs.fedoraproject.org//packages/containerd/1.6.19/1.fc39/x86_64/containerd-1.6.19-1.fc39.x86_64.rpm
# install it
dnf localinstall containerd-1.6.19-1.fc39.x86_64.rpm
# lock the version
dnf versionlock containerd
# restart docker daemon
systemctl restart docker
Related posts:

Podcast Addict - My favorite podcast app for Android
All posts
how to disable and enable fingerprint sensor on Lenovo laptop

Creative Commons License This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. Last update on 2024-09-24. Built by dhiller using Atom (editor), Jekyll (site builder), OneDark vivid (syntax highlighting theme), Webjeda (related posts), Disqus (discussions), Github Pages (hosting), Cloudflare (DNS).