Hello,
I've a problem to upgrade my fully updated Fedora 26 to Fedora 27.
dnf system-upgrade download --refresh --releasever=27 gives
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
What to do for a successful upgrade?
Kind regards, Frank Elsner
On Thu, 16 Nov 2017 12:12:33 +0100 Frank Elsner wrote:
Hello,
I've a problem to upgrade my fully updated Fedora 26 to Fedora 27.
dnf system-upgrade download --refresh --releasever=27 gives
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
What to do for a successful upgrade?
Is it possibly a solution to remove the package grub2-efi as this is a Thinkpad using "legacy boot"?
--Frank Elsner
On Thu, 16 Nov 2017 18:21:42 +0100 Frank Elsner frank@moltke28.B.Shuttle.DE wrote:
On Thu, 16 Nov 2017 12:12:33 +0100 Frank Elsner wrote:
Hello,
I've a problem to upgrade my fully updated Fedora 26 to Fedora 27.
dnf system-upgrade download --refresh --releasever=27 gives
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
What to do for a successful upgrade?
Is it possibly a solution to remove the package grub2-efi as this is a Thinkpad using "legacy boot"?
Yes, that seems to be the solution, though you should check the bug.
""" On Tue, 2017-11-14 at 19:07 -0700, Chris Murphy wrote:
grub2-tools does not belong to a distupgrade repository, causes software-upgrade failure https://bugzilla.redhat.com/show_bug.cgi?id=1491624
The problem is that grub2-efi-modules no longer exists after all the changes to grub2 in f27, but none of the new packages provides or obsoletes grub2-efi-modules .
When you see an error like this - where it's complaining about packages from f26 when upgrading to f27 - the mentioned packages themselves are not the problem. What you need to ask is "why are grub2 and grub2-tools not being updated to f27 versions?" And in this case the answer is "because the old grub2-efi-modules requires grub2-tools of a matching version, and nothing is causing the old grub2-efi-modules package to be removed because nothing obsoletes or provides grub2-efi-modules , so dnf is trying to keep it around, and that's why it wants to keep the old grub2 and grub2-tools".
One of the other bug reports you closed is actually a different bug of a similar type: nothing obsoletes/provides grub2-efi on i686.
I have cleaned up and consolidated the bug reports and poked pjones about them. Thanks.