(In reply to Neil Rickert from comment #0) > User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 > Firefox/68.0 > Build Identifier: > > This is running in a KVM virtual machine (64-bit), where I am using the > 32-bit efi firmware: > UEFI i686: /usr/share/qemu/ovmf-ia32-code.bin > > Because this is not fully supported by openSUSE, I manually reinstall grub > when I see that it has been updated. That usually goes smoothly. But this > time, it produced an error: > ---- begin transcript ---- > # grub2-install --target=i386-efi > Installing for i386-efi platform. > Could not delete variable: Invalid argument > grub2-install: error: efibootmgr failed to register the boot entry: Block > device required. > ---- end transcript ---- > > As a crosscheck, I ran "efibootmgr" > > ---- begin transcript ---- > # efibootmgr > BootCurrent: 0001 > Timeout: 0 seconds > BootOrder: 0001,0000,0009 > Boot0000* UiApp > Boot0001* opensuse > Boot0009* EFI Internal Shell > ---- end transcript ---- > > The needed entry for "opensuse" is there. However, it was already there > previously, so it is possible that the call to "efibootmgr" failed. > > The appropriate boot files were updated (in "/boot/grub2" and in > "/boot/efi/EFI/opensuse". And the system still boots. > > I also updated Tumbleweed in a VM using x86_64 efi. So I tried manually > installing there (with "shim-install"). I did not see any comparable error > message. > > > > Reproducible: Always We do not support mixed mode ( 32-bit EFI firmware + 64-bit openSUSE )