Grub: "TPM event log is full" can't start Tumbleweed, not even snapshot

https://photos.app.goo.gl/vWFNb3c5zHzWb8LX9

Ran into some issues and found myself needing to use a snapshot to get back in. No worries. That’s why they’re there. Tried to fix the issue and restarted the computer. Now I am getting this errors even with snapshots.
Does anyone know how to fix this?
Thanks in advance

Assuming that you enabled trusted boot (you never said that) - the message comes from your firmware/TPM. More precisely, call into TPM fails with error. You can try disabling TPM in your BIOS setup then grub will skip these calls.

I’m having the same problem. It happened after the latest grub2 update (several grub2 packages including the .efi file). I have Secure Boot and TPM 2.0 switched on, as I keep Windows 11 installed in parallel which those are a requirement for (at least MS blocks Win11 installation and some updates if they are off).

At first I got only the grub prompt when rebooting after the update. Any command I tried resulted in a grub error saying “TPM event log is full”. I tried clearing the TPM through Windows and within my UEFI which didn’t change anything.

The problem does not occur when I switch Secure Boot off in my UEFI and then select the non-Secure Boot opensuse option in my UEFI’s boot menu. I can then either reinstall grub2 which removes secure boot support and the new default boot option works fine. But then I lose Secure Boot altogether. Or I can rollback to a snapshot before the grub2 update, reinstall grub2 from there and it then works fine with Secure Boot activated. That’s also not optimal as I wouldn’t want to keep skipping grub2 updates.

Is there a way to fix the TPM log? Where do I even find it? I couldn’t find anything useful on the internet. Also why is that a problem only with the latest grub2? Did it add/change functionality that makes this problem surface or is it possibly a bug in grub2?

Hopefully fix is already submitted, wait until it is included in Tumbleweed

Thu Aug 18 02:47:28 UTC 2022 - Michael Chang <mchang@suse.com>


- Fix tpm error stop tumbleweed from booting (bsc#1202374)
  * 0001-tpm-Pass-unknown-error-as-non-fatal-but-debug-print-.patch
- Patch Removed
  * 0001-tpm-Log-EFI_VOLUME_FULL-and-continue.patch

Today the updates for Tumbleweed included a new grub2 version and I can confirm it works fine again. :slight_smile: