I'm trying to upgrade my x86 laptop to Fedora 27 but consistently get the following:
root@nellie 07:54:07 ~ # dnf system-upgrade download --refresh --releasever=27 Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y RPM Fusion for Fedora 27 - Free - Updates 81 kB/s | 39 kB 00:00 Last metadata expiration check: 0:00:00 ago on Fri 17 Nov 2017 07:55:33 GMT. Error: Problem: package grub2-efi-1:2.02-0.40.fc26.i686 requires grub2-tools = 1:2.02-0.40.fc26, but none of the providers can be installed - grub2-tools-1:2.02-0.40.fc26.i686 does not belong to a distupgrade repository - problem with installed package grub2-efi-1:2.02-0.40.fc26.i686 root@nellie 07:55:38 ~ #
If I try removing grub2-efi in the hope that the upgrade will then proceed I run the risk of leaving the machine totally unbootable.
What is the best way to get past this?
Many thanks, Chris R.
Hi,
On 17-11-17 09:05, Christopher Ross wrote:
I'm trying to upgrade my x86 laptop to Fedora 27 but consistently get the following:
root@nellie 07:54:07 ~ # dnf system-upgrade download --refresh --releasever=27 Before you continue ensure that your system is fully upgraded by running "dnf --refresh upgrade". Do you want to continue [y/N]: y RPM Fusion for Fedora 27 - Free - Updates 81 kB/s | 39 kB 00:00 Last metadata expiration check: 0:00:00 ago on Fri 17 Nov 2017 07:55:33 GMT. Error: Problem: package grub2-efi-1:2.02-0.40.fc26.i686 requires grub2-tools = 1:2.02-0.40.fc26, but none of the providers can be installed - grub2-tools-1:2.02-0.40.fc26.i686 does not belong to a distupgrade repository - problem with installed package grub2-efi-1:2.02-0.40.fc26.i686 root@nellie 07:55:38 ~ #
If I try removing grub2-efi in the hope that the upgrade will then proceed I run the risk of leaving the machine totally unbootable.
If this is an i686 system you can safely remove grub2-efi, i686 Fedora installs have never supported / used efi booting.
We should probably still look into fixing this in grub2 though, looking at: https://koji.fedoraproject.org/koji/buildinfo?buildID=988586
grub2's i686 builds no longer have a -efi subpackage (which makes perfect sense). So the grub2-pc.i686 package is going to need an Obsoletes for grub2-efi, I will mail Peter Jones asking him to add this.
Regards,
Hans
On 17/11/17 08:26, Hans de Goede wrote:
On 17-11-17 09:05, Christopher Ross wrote:
I'm trying to upgrade my x86 laptop to Fedora 27 but consistently get the following:
[... snip ...]
Error: Problem: package grub2-efi-1:2.02-0.40.fc26.i686 requires grub2-tools = 1:2.02-0.40.fc26, but none of the providers can be installed - grub2-tools-1:2.02-0.40.fc26.i686 does not belong to a distupgrade repository - problem with installed package grub2-efi-1:2.02-0.40.fc26.i686 root@nellie 07:55:38 ~ #
If I try removing grub2-efi in the hope that the upgrade will then proceed I run the risk of leaving the machine totally unbootable.
If this is an i686 system you can safely remove grub2-efi, i686 Fedora installs have never supported / used efi booting.
I just wanted to confirm that after removing grub2-efi and restarting the update it did proceed smoothly. I'm now writing this from my Fedora 27 x86 laptop.
Many thanks, Chris R.