FWIW, I would like to add to this. You all agree that this error is harmless - okay. But nevertheless, the kernel seems to be doing something in UEFI bootmode with Secure Boot OFF that it shouldn’t be doing or at least shouldn’t report on.
Nevertheless, I did try a little thing on my machine. It is a 2013 HP EliteBook 8570w, normally booted in UEFI mode (incl. CSM) with Secure Boot OFF. With such BIOS/UEFI settings, both Tumbleweed and Manjaro had been installed in dual boot on the internal SSD. Remark: The CSM is needed since I can boot alternatively from an eSATA SSD in BIOS boot mode.
Tumbleweed has been throwing this MODSIGN error since about the same time reported in the first post here. Manjaro has never done this; I checked its journalctl.
Normally, Tumbleweed throws these lines:
Okt 01 12:39:01 susytmblwdke8570 kernel: **Couldn't get size: 0x800000000000000e**
Okt 01 12:39:01 susytmblwdke8570 kernel: **MODSIGN: Couldn't get UEFI db list**
Okt 01 12:39:01 susytmblwdke8570 kernel: **Couldn't get size: 0x800000000000000e**
Okt 01 12:39:01 susytmblwdke8570 kernel: Couldn't get UEFI MokListRT
Okt 01 12:39:01 susytmblwdke8570 kernel: **Couldn't get size: 0x800000000000000e**
Okt 01 12:39:01 susytmblwdke8570 kernel: Couldn't get UEFI dbx list
as taken from journalctl, with the bold lines showing up on screen during boot.
I wanted to test what happens when I interim-wise put a Windows (8.1-64 in my case) system in UEFI boot mode with Secure Boot ON onto the machine. I did this with a spare SSD of mine. Windows installed all fine, and I rebooted a couple of times in Secure Boot.
Returning to my Linux SSD with Tumbleweed and Manjaro, it would not boot with Secure Boot ON - of course, boot image not authenticated. I switched the BIOS/UEFI back to the UEFI+CSM and Secure Boot OFF settings, both Linux’s boot fine again. Now Tumbleweed shows only one error line on screen while booting
Couldn't get size: 0x800000000000000e
and journalctl has messages now that differ from the above:
Okt 02 12:52:31 susytmblwdke8570 kernel: integrity: Loading X.509 certificate: UEFI:db
Okt 02 12:52:31 susytmblwdke8570 kernel: integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: ...snip...>
Okt 02 12:52:31 susytmblwdke8570 kernel: integrity: Loading X.509 certificate: UEFI:db
Okt 02 12:52:31 susytmblwdke8570 kernel: integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: ...snip...>
Okt 02 12:52:31 susytmblwdke8570 kernel: Couldn't get size: 0x800000000000000e
Okt 02 12:52:31 susytmblwdke8570 kernel: Couldn't get UEFI MokListRT
So I have two messages wrt this TW error on my HP machine in UEFI (+CSM) boot mode with Secure Boot OFF:
- Manjaro doesn’t produce this MODSIGN error on this machine.
- For Tumbleweed, I was sort of expecting some change, and that happened. Obviously, a certificate was written during the Windows install to the machine’s “writable ROM”. I didn’t dare to hope all messages would disappear, and in fact it turned out that one error message remains.