| Summary: | Nightly compose, ppc64le ISO fails to boot with error "( 700 ) Program Exception [ 0 ]" | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Sinny Kumari <skumari> | ||||
| Component: | grub2 | Assignee: | Peter Jones <pjones> | ||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
| Severity: | unspecified | Docs Contact: | |||||
| Priority: | unspecified | ||||||
| Version: | rawhide | CC: | dan, hannsj_uhl, lkundrak, pjones | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | ppc64le | ||||||
| OS: | Unspecified | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | grub2-2.02-0.38.fc25 | Doc Type: | If docs needed, set a value | ||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2016-12-09 12:46:41 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: | |||||
| Bug Depends On: | |||||||
| Bug Blocks: | 1071880 | ||||||
| Attachments: |
|
||||||
|
Description
Sinny Kumari
2016-12-01 10:32:37 UTC
Peter suggested to use a regex in the sed command swapping the default -mcpu to power6
...
@@ -273,7 +273,7 @@ cd grub-%{tarversion}
-e 's/-fexceptions//g' \
-e 's/-m64//g' \
-e 's/-fasynchronous-unwind-tables//g' \
- -e 's/-mcpu=power7/-mcpu=power6/g' \
+ -e 's/-mcpu=power[[:alnum:]]\+/-mcpu=power6/g' \
-e 's/^/ -fno-strict-aliasing /' )" \
TARGET_LDFLAGS=-static \
--with-platform=%{platform} \
...
a scratch build with this fix applied is at
http://koji.fedoraproject.org/koji/taskinfo?taskID=16697884
Please test before we will commit the fix and do a proper build.
(In reply to Dan Horák from comment #1) > Peter suggested to use a regex in the sed command swapping the default -mcpu > to power6 > > ... > @@ -273,7 +273,7 @@ cd grub-%{tarversion} > -e 's/-fexceptions//g' \ > -e 's/-m64//g' \ > -e 's/-fasynchronous-unwind-tables//g' \ > - -e 's/-mcpu=power7/-mcpu=power6/g' \ > + -e 's/-mcpu=power[[:alnum:]]\+/-mcpu=power6/g' \ > -e 's/^/ -fno-strict-aliasing /' )" \ > TARGET_LDFLAGS=-static \ > --with-platform=%{platform} \ I confirm that this patch solves the ppc64le boot issue. > a scratch build with this fix applied is at > http://koji.fedoraproject.org/koji/taskinfo?taskID=16697884 > Please test before we will commit the fix and do a proper build. Updated grub2 sub-packages in ppc64le box with sub-packages available in this scratch build. Ran grub2-install command after update and rebooted system. It works fine. grub2-2.02-0.38.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-a098b75b13 grub2-2.02-0.38.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-a098b75b13 grub2-2.02-0.38.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-9f161da889 grub2-2.02-0.38.fc24 has been pushed to the Fedora 24 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-2016-a098b75b13 grub2-2.02-0.38.fc25 has been pushed to the Fedora 25 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-2016-9f161da889 Latest rawhide, ppc64le nightly compose Fedora-Rawhide-20161209.n.0 (https://kojipkgs.fedoraproject.org/compose/rawhide/Fedora-Rawhide-20161209.n.0/compose/Server/ppc64le/iso/ ) contains grub2-2.02-0.38.fc26 . ISO boots and installs perfectly. Reboot after installation also works perfectly. grub2-2.02-0.38.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report. grub2-2.02-0.38.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report. |