On some Thinkpads (up to now, no other manufacturers appear to show this), db can be reported to be empty even though it's not. It seems to be a firmware issue, but it's one we can work around.
So, fix this type of failure:
Setting up grub-efi-amd64-signed (1.112+2.02+dfsg1-5ubuntu10) ...
db is empty
Can't open *.der for reading, No such file or directory
140033418155072:error:02001002:system library:fopen:No such file or directory:../crypto/bio/bss_file.c:72:fopen('*.der','rb')
140033418155072:error:2006D080:BIO routines:BIO_new_file:no such file:../crypto/bio/bss_file.c:79:
unable to load certificate
dpkg: error processing package grub-efi-amd64-signed (--configure):
installed grub-efi-amd64-signed package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent processing triggers for shim-signed:
shim-signed depends on grub-efi-amd64-signed | grub-efi-arm64-signed; however:
Package grub-efi-amd64-signed is not configured yet.
Package grub-efi-arm64-signed is not installed.
dpkg: error processing package shim-signed (--configure):
dependency problems - leaving triggers unprocessed
Errors were encountered while processing:
grub-efi-amd64-signed
shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)
Fix this:
On some Thinkpads (up to now, no other manufacturers appear to show this), db can be reported to be empty even though it's not. It seems to be a firmware issue, but it's one we can work around.
So, fix this type of failure:
Setting up grub-efi- amd64-signed (1.112+ 2.02+dfsg1- 5ubuntu10) ... :error: 02001002: system library:fopen:No such file or directory: ../crypto/ bio/bss_ file.c: 72:fopen( '*.der' ,'rb') :error: 2006D080: BIO routines: BIO_new_ file:no such file:.. /crypto/ bio/bss_ file.c: 79: amd64-signed (--configure): amd64-signed package post-installation script subprocess returned error exit status 1 amd64-signed | grub-efi- arm64-signed; however: amd64-signed is not configured yet. arm64-signed is not installed.
db is empty
Can't open *.der for reading, No such file or directory
140033418155072
140033418155072
unable to load certificate
dpkg: error processing package grub-efi-
installed grub-efi-
dpkg: dependency problems prevent processing triggers for shim-signed:
shim-signed depends on grub-efi-
Package grub-efi-
Package grub-efi-
dpkg: error processing package shim-signed (--configure): amd64-signed
dependency problems - leaving triggers unprocessed
Errors were encountered while processing:
grub-efi-
shim-signed
E: Sub-process /usr/bin/dpkg returned an error code (1)