-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Drop ppc64le PXE GRUB workaround #3370
Comments
Let's freeze grub in COSA for now: #3371 |
opened https://bugzilla.redhat.com/show_bug.cgi?id=2173015 for this. |
Note we're planning to drop the GRUB pin in #3653. We should verify if this is still an issue in f39 (likely, since the RHBZ is still open), and if so, then just denylist the PXE tests on ppc64le for now. (Denylist is a bit funny, since it's about the binaries in cosa, not in the host, but it's much better at keeping track of outstanding issues than having it commented out in |
We can just do a cosa build from that branch and then use it as the |
This is indeed still an issue. Denylisted in coreos/fedora-coreos-config#2733 and openshift/os#1397. |
Work around coreos#3370 as described in: https://bugzilla.redhat.com/show_bug.cgi?id=2209435#c6
Work around #3370 as described in: https://bugzilla.redhat.com/show_bug.cgi?id=2209435#c6
We added a workaround in #3661 which now allows us to re-enable the tests in openshift/os#1399 and coreos/fedora-coreos-config#2742. Let's keep this bug open to drop the workaround once GRUB is properly fixed. |
https://bodhi.fedoraproject.org/updates/FEDORA-2024-53d986312e is marked as fixing https://bugzilla.redhat.com/show_bug.cgi?id=2173015. Once that hits stable and enters cosa, we should be able to drop the workaround and verify it still works. |
@dustymabe I have been getting the below error on trying to run pxe-install test. Created a [4.16-9.4][ppc64le] debug pod. I removed the workaround code in cosa and created a custom cosa in ppc64le, pushed it to quay and then started another debug pod with the custom cosa. Removed the pxe-install from kola denylist but still seeing the below error.
|
try just running all the tests and the pxe tests should get run too:
|
I had tried that too. There was an error message that the "build rhcos is missing live artifacts"
|
yes. You have to have something to test :)
|
The cosa build & cosa buildextend commands were executed. The cosa kola testiso throws the error "build rhcos is missing live artifacts" after that. |
What does |
Now I got it why, I think its because of the naming convention change. Earlier when the issue was reported, the test was known as |
Tested the pxe-* tests by removing the workaround, the tests PASS:
|
grub2-2.06-116.fc39 update is now available and it fixes the issue. The pxe-online-install.ppcfw & pxe-offline-install.4k.ppcfw tests pass without the workaround. Ref: coreos#3370
grub2-2.06-116.fc39 update is now available and it fixes the issue. The pxe-online-install.ppcfw & pxe-offline-install.4k.ppcfw tests pass without the workaround. Ref: #3370
Done in #3745. |
Bug Report
The pipeline failures of ppc64le in build-684 and build-1183 show that pxe-install and pxe-install-4k tests have failed.
The pxe-install & pxe-install 4k kola tests failed due to the GRUB2 regression entering cosa.
This issue is found to occur after the GRUB2 version change from grub2-2.06-75.fc37 to grub2-2.06-84.fc37.
Log:
console.txt
The relevant error message from the console looks like:
The text was updated successfully, but these errors were encountered: