From Fedora Project Wiki

Revision as of 01:34, 3 September 2015 by Adamwill (talk | contribs) (create dnf upgrade procedure template, based on fedup one with appropriate tweaks)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

  1. Do a full system update and reboot
  2. Install the latest version of Package-x-generic-16.pngdnf-plugin-system-upgrade from the stable or updates repository
  3. Start the upgrade prep by executing:
    • sudo fedup --network <version> (--instrepo <URL>)
    • <version> is the version of Fedora you are upgrading to (currently 41)
    • If you are doing pre-release testing, include the --instrepo parameter, with <URL> as the location found in the previous step
  4. If you need to use a local mirror to test a brand new change, start the upgrade prep by executing the following command:
    • sudo dnf system-upgrade download --releasever=<version>
  5. To aid debugging, run this command to enable a root shell on VT9 during the upgrade boot:
    • sudo systemctl add-wants system-update.target debug-shell.service
  6. If dnf system-upgrade download has completed without error, run:
    • sudo dnf system-upgrade reboot
  7. Once the system reboots, the system should boot into the upgrade process and a fedup progress screen should be displayed
    • Pressing Esc should switch from the graphical progress screen to the text progress information display
  8. Once the upgrade process has completed, the system should reboot and an option to boot the new release should be on the grub menu
  9. Log in to the upgraded system, open a terminal, file browser, or other system applications