Bugzilla – Bug 948866
shim-install is broken in 20151002 Tumbleweed release
Last modified: 2015-12-16 03:42:13 UTC
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:41.0) Gecko/20100101 Firefox/41.0 Build Identifier: I updated Tumbleweed to 20151002. First system - grub distributor = "betasuse". This went fine. Second system (different partition on same box) - grub-distributor is empty. It looks as if grub2-install did write the update to "/boot/efi/EFI/opensuse" as expected. However, it looks as if shim-install wrote its update to "/boot/efi/EFI/grub" which was not expected. It seems that shim-install doesn't know the new rules about empty distributor field. Reproducible: Didn't try
Michael, would you mind to check if this is a duplicate of bsc#942519?
Hi Neil, Gary, Yes, it is. And just heard from Gary that the shim package update containing the fix in oS Factory is being blocked with waiting for Microsoft's new signature update. :(
FYI, The new shim signature was submitted and was expected to be checked in to factory in a few days. The patch for shim-install will be there along with the update.
Shim 0.9 was checked into factory. Feel free to reopen this bug if it happens again.
openSUSE Tumbleweed, currently 20151123 shim-0.9-3.26.x86_64 My Acer Aspire 5 with efi boot still gets a third empty entry: opensuse-secureboot And fail to boot w/o selecting either of the other menu entries: grub-secureboot windows boot manager I have removed the empty menu item, opensuse-secureboot, but updated shim packages restore the empty item.
Responding to Patrick at c#6 This bug really is fixed. But you are still having problems due to bug 950569 . The fix for bug 950569 is known, but apparently still needs a Microsoft signature before it can be released. After that is done, your boot entry for "opensuse-secureboot" should start working, and you can then delete "grub-secureboot".
The updated shim shall already include the fix. Close this bug.