Bug 1988142

Summary: memtest boot entry on Fedora install media does not work since Fedora-Rawhide-20210728.n.3
Product: [Fedora] Fedora Reporter: Adam Williamson <awilliam>
Component: memtest86+Assignee: Jaroslav Škarvada <jskarvad>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 35CC: bcl, bugzilla, fmartine, fweimer, jakub, jhlavac, jskarvad, lruzicka, mattdm, pjones, promac, robatino
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard: openqa AcceptedFreezeException
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-09-11 00:44:35 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: 1891954    

Description Adam Williamson 2021-07-29 20:43:20 UTC
Since the first Rawhide compose after the mass rebuild - Fedora-Rawhide-20210728.n.3 - the memtest entry in the boot menu on Fedora installer images (netinst, DVD) does not work. If you navigate to "Run a memory test" and hit enter, instead of running memtest as it should, it just cycles immediately back to the top-level boot menu.

I'm not yet sure why this is.

Comment 1 Chris Murphy 2021-07-30 00:42:18 UTC
gcc problem? Looks like nothing changed in memtest86+ between memtest86+-5.31-0.4.beta.fc35 and memtest86+-5.31-0.3.beta.fc34

Comment 2 Chris Murphy 2021-07-30 00:43:59 UTC
Also nothing between syslinux-6.04-0.18.fc35 and syslinux-6.04-0.17.fc34. (Other than gcc.)

Comment 3 Adam Williamson 2021-07-30 00:57:17 UTC
yeah, something in the toolchain would be my bet. i'll see if i can see any more about what's going wrong manually tomorrow.

Comment 4 Adam Williamson 2021-07-30 21:11:31 UTC
CCing Jakub and Florian in case they have any ideas here. I'm moving the bug to memtest86+ itself for now as on second thought it's more likely to be there; I looked at what syslinux does to launch it, and it's nothing complicated or that seems like it would likely have gone wrong.

The upstream for memtest86+ is very, uh, quiet (no forum, no mailing list, no forge, no bug tracker) so there's not much to go on there. The package hasn't really been touched outside of automated/scheduled builds since last May, when jskarvad bumped it to 5.31 beta.

Comment 5 Ben Cotton 2021-08-10 13:43:42 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle.
Changing version to 35.

Comment 6 Adam Williamson 2021-09-04 00:31:37 UTC
*** Bug 1995536 has been marked as a duplicate of this bug. ***

Comment 7 Adam Williamson 2021-09-04 00:33:20 UTC
For now I've proposed https://pagure.io/fedora-comps/pull-request/676 to remove memtest86+ entirely from images (I think that PR should do the job). The image creation tools should then omit the menu entry, so we're at least not offering a broken tool.

Comment 8 Adam Williamson 2021-09-07 22:37:33 UTC
We also need a new build of lorax to do that:
https://pagure.io/fedora-comps/pull-request/676#comment-157031

so we need an FE to merge it for Beta. I think removing the non-functional memtest boot entries would be a good change to get into Beta, so I'm proposing this.

Comment 9 Fedora Update System 2021-09-08 18:00:42 UTC
FEDORA-2021-fb88632ccf has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-fb88632ccf

Comment 10 Fedora Update System 2021-09-08 18:47:24 UTC
FEDORA-2021-fb88632ccf has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-fb88632ccf`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-fb88632ccf

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 11 Adam Williamson 2021-09-08 21:03:20 UTC
+3 in https://pagure.io/fedora-qa/blocker-review/issue/438 , marking accepted FE.

Comment 12 Adam Williamson 2021-09-09 00:28:15 UTC
I'm planning to see how the next Rawhide compose goes before landing this for F35. Today's Rawhide compose didn't include the new build.

Comment 13 Adam Williamson 2021-09-09 21:31:09 UTC
Update didn't go stable for Rawhide yet because one of its CI tests failed. I'm re-triggering those to see if that clears it.

Comment 14 Adam Williamson 2021-09-10 22:41:58 UTC
lorax change seems to have worked out OK in Rawhide, so I'll push it for F35 too and merge the comps PR.

Comment 15 Fedora Update System 2021-09-11 00:44:35 UTC
FEDORA-2021-fb88632ccf has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.