shim-signed package can not be configured on Lenovo Yoga C630 WOS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
shim (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hello!
Besides issue with shim itself described in Bug 1849863 I noticed that there is also issue with shim-signed package installation script. Attempt to install shim-signed on Lenovo Yoga C630 WOS cause following errors and left shim-signed package in unconfigured state, which will cause more issues later on (for instance update-manager will always try configure shim-signed on every upgrade).
Installing for arm64-efi platform.
grub-install: warning: Cannot set EFI variable Boot0000.
grub-install: warning: efivarfs_
grub-install: warning: efivarfs_
grub-install: warning: _efi_set_
grub-install: error: failed to register the EFI boot entry: Invalid argument.
dpkg: error processing package shim-signed (--configure):
installed shim-signed package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.8.7-3) ...
Errors were encountered while processing:
shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up shim-signed (1.39+15+
It is correct, On the yoga C630 WOS normal UEFI variable writting is not supported by the hardware firmware.
At most, I have managed to use Windows 10 utilities to override the path of the windows bootloader to point at the grub efi app, and can be done to point at the shim.