After rollbacks didn’t work on my computer with OpenSUSE Aeon, I distrohopped to Fedora Silverblue 41. When I tried to roll back this time copypasting commands from
Hello and thanks!
If booting into the deployment previous to the rollback means using rpm-ostree to roll back even further, then I cannot do so. I am getting an output saying ostree and rpm-ostree are commands not found.
No, I meant selecting the second GRUB entry when starting up the system. If GRUB is not presented when booting, it should be revealed by pressing Shift or Esc key.
Do you know if I’ll lose anything if I reboot? When I pressed control + D it warned me that not all disks have been found and that I might want to regenerate my initramfs
I’ve asked for the lsblk -f command in order to verify a match with the /dev/disk/by-uuid/3859... warning from the screenshot in the OP. This is not possible with redacted UUIDs. Which entry from the output does correspond to the UUID from the error message?
For better legibility, please edit your post and mark the different blocks of output as preformatted text with the </> button. Especially long lines of output benefit from such a formatting.
I am not sure why the rpm-ostree deploy command didn’t go well in your case. I have run a test for both a “future” deployment and a deployment “from the past”, and I could boot into either of those deployments. The difference is that my test system is not LUKS encrypted.
Besides, even though the documentation mentions that the new deployment “will not include overlayed packages and other changes”, this is not true anymore, as both layered packages and changes in /etc are included. So I am not sure what went wrong in your case.
To make sure the current (working) deployment is kept, you can pin it, so that it won’t be deleted by a new deployment. This is more of a backup measure, since previous deployments are only deleted after successful load of new deployments, so that one should never be in the situation of not having a bootable deployment. The command would be:
sudo ostree admin pin booted
Then you could try booting again into the other deployment, maybe it was just an isolated issue. Please note that you have deployed the last available commit, which is more or less the same as running rpm-ostree upgrade.