See the following wiki entry about the Pre Upgrade.
I tried to use Pre Upgrade but it didn't install the update boot option for some reason but maybe others will have better luck.
First run yum clean all to clean all package caches, and run rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-8-3.ftp://download.fedora.redhat.com/pub/fedora/linux/releases/8/Fedora/i386/os/Packages/fedora-release-notes-8.0.0-3.(in one line!
) to make the Fedora 8 repositories available to your system.
The core issue is that even though their Fedora 24 repository is available, the packages in it are not signed yet – they simply did not have time to do that yet.
However, rpmfusion repository metadata from Fedora 23 demand that all packages are signed (which is a good thing, package signing is crucial to prevent all kinds of nasty security attacks).
Before you do anything, you will want to make sure you have the latest packages for Fedora 22 before beginning the upgrade process.
to begin the update process: If you get a message like this during the update process: warning: rpmts_Hdr From Fdno: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2 Importing GPG key 0x4F2A6FD2 "Fedora Project . Edit: @Argonauts told me to post a log, so here it is: https://gist.github.com/The Initializer/d73d438d16e98e5dfdcd8d0d006c88f9 Here are the commands I used to generate them: david ~ dnf system-upgrade log The following boots appear to contain upgrade logs: 1 / 73147b7ed9b0437b82646d6bc1040153: 2016-06-22 23→24 2 / f8cfca577cff4835b77972e0299c4e21: 2016-06-22 23→24 3 / c340dd4b1144402c995eba28bde6350c: 2016-06-22 23→24 4 / a729395edcfa405fb2ce3a7781370549: 2016-06-22 23→24 5 / e20e4e7a52ce40278ea94d6daac84890: 2016-06-22 23→24 6 / d223201a2a5c4f8ebcb23aa62fde34f4: 2016-06-22 23→24 7 / 741ddd9b55a04f868c943e303efb8983: 2016-06-22 23→24 8 / fc8a838a99d644468df5ec62c97ad5de: 2016-06-22 23→24 9 / 34412677294b4b8191b71c66cbfe1782: 2016-06-22 23→24 david ~ dnf system-upgrade log 1 , where [NUM] is usually -1, to see the logs for that boot.Anything marked as from the std fedora repo or the fedora updates repo is sign to probably not continue - post the list if you are unsure.Once the previous command finishes downloading all of the upgrades, your system will be ready for rebooting.To boot your system into the upgrade process, type the following command in a terminal: package, your system reboots into the current kernel installed for Fedora 22; this is normal.