Dear co-fedora users,
At the moment I am running f27 and I would like to upgrade it to f30. I followed the steps described below as 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 f30, since from previous experience (i.e. when wanting to upgrade from f24 to f27) I’ve found out that it was smoother and safer.
After performing the
dnf system-upgrade reboot command, my laptop rebooted, the upgrade screen when on and eventually I was booted again in f27 while there is not f28 option on the boot menu. I therefore tried to understand the issue by doing the following :
I had a look at
/bootin case there is any file ralated to
f28but there is nothing there as well.
I also checked the
/boot/grub2/grub.cfgfile and there isn’t any entry related to
f28either. So I guess the issue, it’s not related to
I checked with
journalctl -r -p errbut I couldn’t see something helpful there, either apart from the following entry
systemd: Failed to start System Upgrade using DNF.
which doesn’t specify why it failed to upgrade.
2019-06-28T05:43:26Z CRITICAL Error opening file for checksum: /var/lib/dnf/system-upgrade/fedora-f21308f6293b3270/packages/compat-libicu57-
2019-06-28T05:43:26Z CRITICAL Package “compat-libicu57-57.1-2.fc28.x86_64”
from repository “fedora” has incorrect checksum
sudo dnf repolist alland it seems that some repositories are disabled
I am wondering if there is a way to enable them.
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
Thanks in advance!