-
Notifications
You must be signed in to change notification settings - Fork 59
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
secureboot x86_64 upgrade tests yielding grub OOM #1456
Comments
I tested this locally and couldn't reproduce it, so there's possibly some outside-the-VM factor involved.
In case it matters, my pet container has:
which seems to be the latest currently. |
Some more investigation: It appears there were some memory allocation fixes in grub that went into The package diff there looks like:
|
For <= 37 start_versions we'll hit an OOM in grub when running SecureBoot tests. This is documented in coreos/fedora-coreos-tracker#1456 Let's workaround the issue for now in our test.
For <= 37 start_versions we'll hit an OOM in grub when running SecureBoot tests. This is documented in coreos/fedora-coreos-tracker#1456 Let's workaround the issue for now in our test.
For <= 37 start_versions we'll hit an OOM in grub when running SecureBoot tests. This is documented in coreos/fedora-coreos-tracker#1456 Let's workaround the issue for now in our test.
For <= 37 start_versions we'll hit an OOM in grub when running SecureBoot tests. This is documented in coreos/fedora-coreos-tracker#1456 Let's workaround the issue for now in our test.
closing this out since we are working around the problem on the testing side in coreos/fedora-coreos-pipeline#850 and there's not really much for us to do about it other than try to keep the bootloader up to date in the future. |
Recently we added an upgrade test framework for testing upgrades from systems started on older released versions. See:
Now that we are running the tests we are noticing a fairly consistent UEFI+SecureBoot upgrade test failure where GRUB complains about running out of memory:
Then later during system boot you'll see a kernel panic because the system can't find the root device (presumable because it failed to fully load the initramfs into memory).
This is happening pretty consistently once the upgrading nodes get to the
37.20230322.2.0
update (this is on thetesting
stream) regardless of where they start.37.20221106.2.1
->37.20230401.2.0
36.20220505.2.0
->37.20230401.2.0
35.20211029.2.0
->37.20230401.2.0
34.20210427.2.0
->37.20230401.2.0
An easy workaround for this is to give the test VM more than
1G
of memory, but we'd really like to understand what the underlying problem is too.Note we've seen something like this in CI before (except not on upgrades) for secureboot: #1382
The text was updated successfully, but these errors were encountered: