Hi,
I try to get virtualbox running on my opensuse leap 15.5, with secure boot enabled. However, I encounter some problems with building the kernel modules:
The kernel modules built by /usr/sbin/vboxconfig
are obviously signed by openSUSE Secure Boot CA
, but my machine does not have this key enrolled.
mokutil --list-enrolled
only prompts one single key, which is signed by CN=SUSE Linux Enterprise Secure Boot CA
but not by openSUSE Secure Boot CA
.
openSUSE-signkey-cert
which includes the required key to be enrolled /etc/uefi/certs/1F673297-kmp.crt
is already installed. However, altough using root privileges mokutil --import /usr/uefi/certs/1F673297-kmp.crt
only yields the error message Failed to enroll new keys
.
root:/etc/uefi/certs # mokutil --import 1F673297-kmp.crt
input password:
input password again:
Failed to enroll new keys
It seems to me that mokutil
fails do most of its activities except for --list-enrolled
and
root:~/ # mokutil --sb-state
SecureBoot enabled
I would really appreciate some help about this weird issue, since almost all threads regarding the virtualbox installation with secure boot enabled deal with importing the right key via mokutil
, which fails on my machine.
Thanks a lot in advance.