Home Fedora How To Rollback Fedora Silverblue To Previous Version

How To Rollback Fedora Silverblue To Previous Version

Downgrade Fedora Silverblue

By sk
Published: Updated: 7.7K views

We already knew how to upgrade Fedora Silverblue to next available version. What if there is a problem after updating or upgrading the Fedora Silverblue? No worries! Fortunately, Silverblue keeps a record of previous versions, so we can easily downgrade or rollback Fedora Silverblue to previous version in no time. This can be helpful if the new version is unstable and/or not working properly.

Rollback Fedora Silverblue To Previous Version

We can downgrade Fedora Silverblue version to the previous working version either temporarily or permanently.

To temporarily rollback Silverblue to previous version, just reboot your machine and choose the previous version from the Grub boot menu. If boot menu is not visible, hit any key as soon as the Bios logo appears.

Fedora Silverblue Grub Boot Menu
Fedora Silverblue Grub Boot Menu

You can work in the old version as long as everything is fine. Once you reboot the system, you will be logged in to the latest version by default.

If you want to permanently rollback Fedora Silverblue to previous version, run the following command from the Terminal:

$ sudo rpm-ostree rollback

This command will downgrade all currently installed packages, remove the current Fedora version packages and install any additional packages if required.

Sample output:

Moving '68e86129b4dd92d16a9e4dcd1adb5244c92cf299301581783a5d9d93c9ece677.0' to be first deployment
Transaction complete; bootconfig swap: yes; deployment count change: 0
Upgraded:
  bolt 0.9-3.fc33 -> 0.9.1-1.fc32
  conmon 2:2.0.21-3.fc33 -> 2:2.0.22-2.fc32
  hwdata 0.341-1.fc33 -> 0.342-1.fc32
Downgraded:
  GConf2 3.2.6-29.fc33 -> 3.2.6-27.fc31
  ModemManager 1.14.6-1.fc33 -> 1.12.8-1.fc32
  ModemManager-glib 1.14.6-1.fc33 -> 1.12.8-1.fc32
  NetworkManager 1:1.26.4-1.fc33 -> 1:1.22.16-1.fc32
  NetworkManager-adsl 1:1.26.4-1.fc33 -> 1:1.22.16-1.fc32
  .
  .
  .
  zenity 3.32.0-4.fc33 -> 3.32.0-3.fc32
  zip 3.0-27.fc33 -> 3.0-26.fc32
  zlib 1.2.11-23.fc33 -> 1.2.11-21.fc32
  zlib-devel 1.2.11-23.fc33 -> 1.2.11-21.fc32
Removed:
  boost-system-1.73.0-9.fc33.x86_64
  boost-thread-1.73.0-9.fc33.x86_64
  cifs-utils-info-6.11-2.fc33.x86_64
  cldr-emoji-annotation-dtd-1:38-1.fc33.noarch
  .
  .
  .
  zram-generator-0.2.0-4.fc33.x86_64
  zram-generator-defaults-0.2.0-4.fc33.noarch
Added:
  bridge-utils-1.6-5.fc32.x86_64
  compat-f32-dejavu-sans-fonts-2.37-8.fc32.noarch
  compat-f32-dejavu-sans-mono-fonts-2.37-8.fc32.noarch
  compat-f32-dejavu-serif-fonts-2.37-8.fc32.noarch
  f32-backgrounds-base-32.2.2-1.fc32.noarch
  f32-backgrounds-gnome-32.2.2-1.fc32.noarch
  .
  .
  .
  wireless-tools-1:29-25.fc32.x86_64
  zram-0.4-1.fc32.noarch
Run "systemctl reboot" to start a reboot
Downgrade Or Rollback Fedora Silverblue
Downgrade Or Rollback Fedora Silverblue

Once the downgrade is complete, reboot your Fedora system:

$ systemctl reboot

After you are back to the old OS version, you will notified there is an upgrade available. It is normal, because we downgraded to older version. If you update, you will undo the rollback. So just skip it to stay in the older version.

Hope this helps.

You May Also Like

Leave a Comment

* By using this form you agree with the storage and handling of your data by this website.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This website uses cookies to improve your experience. By using this site, we will assume that you're OK with it. Accept Read More