Bug 1491045

Summary: AArch64 install fails with 'The package 'grub2' is required for this installation.'
Product: [Fedora] Fedora Reporter: Paul Whalen <pwhalen>
Component: anacondaAssignee: Anaconda Maintenance Team <anaconda-maint-list>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 27CC: anaconda-maint-list, cschalle, dlehman, jkonecny, jonathan, kellin, kparal, mkolman, pbrobinson, pjones, pwhalen, sbueno, vanmeeuwen+fedora, vpodzime, vponcova, wwoods
Target Milestone: ---   
Target Release: ---   
Hardware: aarch64   
OS: Linux   
Whiteboard: AcceptedFreezeException
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-09-25 18:08:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 245418, 1396703    
Attachments:
Description Flags
packaging.log
none
storage.log
none
program.log
none
lvm.log
none
ifcfg.log
none
hawkey.log
none
dnf.librepo.log
none
anaconda.log none

Description Paul Whalen 2017-09-12 21:50:11 UTC
Description of problem:
Installation of Fedora-27-20170912.n.0 on aarch64 fails with the error:

The package 'grub2' is required for this installation. This package does not
exist. This is a fatal error and installation will be aborted.

Version-Release number of selected component (if applicable):
anaconda-27.20.1-1.fc27

Comment 1 Paul Whalen 2017-09-12 21:51:06 UTC
Created attachment 1325030 [details]
packaging.log

Comment 2 Paul Whalen 2017-09-12 21:56:32 UTC
Proposing as a Freeze Exception for F27 Beta, this breaks installations on AArch64. Criteria "When using a dedicated installer image, the installer must be able to complete an installation"

Comment 3 Peter Robinson 2017-09-12 21:58:48 UTC
This was a problem 2 weeks ago and was fixed during flock. It seems it's regressed again :(

Comment 4 Jiri Konecny 2017-09-13 06:49:11 UTC
Could you please provides us all the logs from the installation.

Thanks

Comment 5 Paul Whalen 2017-09-13 14:00:13 UTC
Created attachment 1325469 [details]
storage.log

Comment 6 Paul Whalen 2017-09-13 14:00:43 UTC
Created attachment 1325470 [details]
program.log

Comment 7 Paul Whalen 2017-09-13 14:01:24 UTC
Created attachment 1325472 [details]
lvm.log

Comment 8 Paul Whalen 2017-09-13 14:02:06 UTC
Created attachment 1325475 [details]
ifcfg.log

Comment 9 Paul Whalen 2017-09-13 14:02:35 UTC
Created attachment 1325476 [details]
hawkey.log

Comment 10 Paul Whalen 2017-09-13 14:03:03 UTC
Created attachment 1325477 [details]
dnf.librepo.log

Comment 11 Paul Whalen 2017-09-13 14:03:23 UTC
Created attachment 1325478 [details]
anaconda.log

Comment 12 Jiri Konecny 2017-09-14 07:54:07 UTC
We are providing grub2 package in Anaconda because of bootloader:

20:53:09,742 DBG payload: added package requirement 'chrony' for ntp, strong=False
20:53:09,744 DBG payload: added package requirement 'grub2-efi-aa64' for bootloader, strong=True
20:53:09,745 DBG payload: added package requirement 'shim-aa64' for bootloader, strong=True
20:53:09,746 DBG payload: added package requirement 'efibootmgr' for bootloader, strong=True
20:53:09,748 DBG payload: added package requirement 'grub2' for bootloader, strong=True
20:53:09,749 DBG payload: added package requirement 'grub2-tools' for bootloader, strong=True



However, I'm not quite sure if this is intentional behavior and the grub2 should be a provides of some other package in aarch64. Could you please bring some more light to this Peter?

Comment 13 Kamil Páral 2017-09-18 17:08:32 UTC
Discussed at blocker review meeting [1]:

AcceptedFreezeException - This bug violates the criterion "When using a dedicated installer image, the installer must be able to complete an installation" for AArch64 architecture.

[1] https://meetbot-raw.fedoraproject.org/fedora-blocker-review/2017-09-18

Comment 14 Fedora Update System 2017-09-21 13:06:00 UTC
grub2-2.02-18.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-7c50b72f8f

Comment 15 Fedora Update System 2017-09-21 23:59:24 UTC
grub2-2.02-18.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-7c50b72f8f

Comment 16 Fedora Update System 2017-09-25 18:08:03 UTC
grub2-2.02-18.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.