This is on rawhide: # dnf upgrade --refresh Last metadata expiration check: 0:00:00 ago on Tue 05 Sep 2017 12:39:16 BST. Dependencies resolved. Problem 1: cannot install both grub2-pc-1:2.02-14.fc27.x86_64 and grub2-pc-1:2.02-10.fc27.x86_64 - package grub2-1:2.02-10.fc27.x86_64 requires grub2-pc = 1:2.02-10.fc27, but none of the providers can be installed - cannot install the best update candidate for package grub2-pc-1:2.02-10.fc27.x86_64 - problem with installed package grub2-1:2.02-10.fc27.x86_64 Problem 2: package grub2-pc-1:2.02-10.fc27.x86_64 requires grub2-common = 1:2.02-10.fc27, but none of the providers can be installed - cannot install both grub2-common-1:2.02-14.fc27.noarch and grub2-common-1:2.02-10.fc27.noarch - package grub2-1:2.02-10.fc27.x86_64 requires grub2-pc = 1:2.02-10.fc27, but none of the providers can be installed - cannot install the best update candidate for package grub2-common-1:2.02-10.fc27.noarch - cannot install the best update candidate for package grub2-1:2.02-10.fc27.x86_64 ========================================================================================================================================================================= Package Arch Version Repository Size ========================================================================================================================================================================= Skipping packages with conflicts: (add '--best --allowerasing' to command line to force their upgrade): grub2-common noarch 1:2.02-14.fc27 rawhide 866 k grub2-pc x86_64 1:2.02-14.fc27 rawhide 24 k Transaction Summary ========================================================================================================================================================================= Skip 2 Packages Nothing to do. Complete!
*** This bug has been marked as a duplicate of bug 1487867 ***
BTW: why there is so many grub subpackages? Seems it should be only two variants of the grub2: normal and EFI and each one should obsolete each other.