Skip to content

Latest commit

 

History

History
53 lines (36 loc) · 2.16 KB

silverblue.md

File metadata and controls

53 lines (36 loc) · 2.16 KB

Fedora Silverblue

See also remaining ToDo (private).

OSTree

rpm-ostree install kitty
rpm-ostree status
systemctl reboot

Flatpack

As per https://github.com/vorburger/vorburger-dotfiles-bin-etc#on-fedora-silverblue, Apps from Flatpack will have certain limitations, such as that:

Troubleshooting

The blocked updates of 2022-08

As per https://fedoramagazine.org/manual-action-required-to-update-fedora-silverblue-kinoite-and-iot-version-36/, after running e.g. rpm-ostree install kitty as e.g. in my ostree-install-gui.sh, rpm-ostree status shows what's currently running, and what it should boot into on the next systemctl reboot:

$ rpm-ostree status
State: idle
Warning: failed to finalize previous deployment
         error: Bootloader write config: grub2-mkconfig: Child process exited with code 1
         check `journalctl -b -1 -u ostree-finalize-staged.service`
Deployments:
● fedora:fedora/36/x86_64/silverblue
                  Version: 36.1.5 (2022-05-04T18:42:06Z)

But beware that that Warning on top means that install won't work! The following workaround did the trick for me:

find /boot/efi -exec touch '{}' ';'
sudo ostree admin finalize-staged
systemctl reboot

This had to be re-run after EVERY rpm-ostree install, BEFORE the next reboot, until this known bug was fixed: