On a single-board computer (SBC), such as the Raspberry Pi, major Fedora upgrades can fail due to not having a battery for the BIOS. This causes issues such as the time resetting after every reboot which breaks Fedora upgrades.
As a workaround, (1) enable a NTP service that activates very early on and (2) use dnf distrosync to ensure all packages are from the correct Fedora release. Optionally disable delta RPMs which are deprecated and provide little to no benefit for upgrades.
On a single-board computer (SBC), such as the Raspberry Pi, major Fedora upgrades can fail due to not having a battery for the BIOS. This causes issues such as the time resetting after every reboot which breaks Fedora upgrades.
As a workaround, (1) enable a NTP service that activates very early on and (2) use
dnf distrosync
to ensure all packages are from the correct Fedora release. Optionally disable delta RPMs which are deprecated and provide little to no benefit for upgrades.https://www.mail-archive.com/arm@lists.fedoraproject.org/msg12995.html