Upgraded to Fedora Silverblue 41, but my system doesn't have bootc or DNF installed

It says here (https://fedoraproject.org/wiki/Changes/DNFAndBootcInImageModeFedora) that atomic editions of Fedora 41 and onwards use bootc for updating and have DNF5 built into the install image. But I just upgraded my Silverblue install from 40 to 41, and the terminal just gives a “command not found” if I type in bootc or dnf. What’s going on?

Added bootc, dnf, f41, silverblue, upgrades

From https://fedoramagazine.org/whats-new-for-fedora-atomic-desktops-in-fedora-41/

First step towards Bootable Containers: dnf5 and bootc

The next major evolution for the Atomic Desktops will be to transition to Bootable Containers.

We have established a roadmap (atomic-desktops-sig#26) and for Fedora 41, we added dnf5 and bootc to the Bootable Container images of Atomic Desktops.

Those images are currently built in the Fedora infrastructure (example) but not pushed to the container registry.

The images currently available on quay.io/fedora (Silverblue, Kinoite, etc.) are mirrored from the ostree repository and thus do not yet include dnf5 and bootc.

Once releng#12142 has been completed, they will be replaced by the Bootable Container images.

In the mean time, you can take a look at the unofficial images (see the Changes in unofficial images section below).

See the DNF and bootc in Image Mode Fedora variants change request and the tracking issue atomic-desktops-sig#48.

4 Likes