At the moment I am running
fedora-27 and I would like to upgrade it to
fedeora-30. I followed the steps described in fedora wiki.
sudo dnf upgrade --refresh
sudo dnf install dnf-plugin-system-upgrade
sudo dnf system-upgrade download --refresh --best --allowerasing --releasever=28
sudo dnf system-upgrade reboot
Note that I tried to gradually upgrade to the next release instead of upgrading directly to
fedora-30, since from previous experience (i.e. when wanting to upgrade from
fedora-27) I've found out that it was smoother.
After performing the
dnf system-upgrade reboot command, my laptop rebooted, the upgrade screen when on and eventually I was booted again in
fedora-27 while there is not
fedora-28 option on the boot menu.
These are the steps that I followed to understand what's going wrong :
I had a look after @DavidYockey 's suggestion to
/bootin case there is something related to
f28but there is nothing there as well. (https://imgur.com/e192pbx.png). I also checked the
/boot/grub2/grub.cfgfile and there isn't any entry related to
f28(https://pastebin.com/Z81uJ0gr). So I guess that this means, it's not realated to
I checked with
journalctl -r -p errbut I couldn't see something helpful there, either apart from the following entry which doesn't specify why it failed to upgrade. (https://pastebin.com/dnaDHcAQ)
systemd1: Failed to start System Upgrade using DNF.
2019-06-28T05:43:26Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-f21308f6293b3270/packages/compat-libicu57- 57.1-2.fc28.x86_64.rpm
2019-06-28T05:43:26Z CRITICAL Package "compat-libicu57-57.1-2.fc28.x86_64" from repository "fedora" has incorrect checksum
I enabled the disabled repositories by editing the
/etc/yum.repos.dand changing the value of
1in the cases where it was
0and then repeated
sudo dnf upgrade --refresh,
sudo dnf system-upgrade download --refresh --best --allowerasing --releasever=28and
sudo dnf system-upgrade reboot. Still the
dnf.loggives me the same critical error seen in 3.
Any idea what to do next in order to eventually upgrade to