
So we need to create a trusted key and use it to sign the newly compiled modules vmmon and vmnet. This problem essentially happens because of secure boot which does not allow kernel modules to load without being digitally signed with a trusted certificate. The OP has some info for VirtualBox which gives confusing errors if you don't have it. Please note that I am new in the Linux world, so step-by-step instructions will be appreciated!Īccepted answer is OK but doing it a little better formatted and reordered steps, added expected feedback etc.

r $(modinfo -n vmmon)įinally: sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256.
VMWARE PLAYER ERRORBROKEN PIPE DRIVERS
Then I rebooted -> registered the key upon booting successfully and confirmed by: mokutil -test-key rĪlso manually signed up the drivers by: sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256. Run tail: tail $(modinfo -n vboxdrv) | grep "Module signature appended" Run sign-file: sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256. Run OpenSSL: openssl req -new -x509 -newkey rsa:2048 -keyout VMWARE.priv -outform DER -out r -nodes -days 36500 -subj "/CN=VMWARE/" Registered a new key and enrolled by the following commands in order: These are the steps I already performed with no solution: sudo vmware-modconfig -console -install-all

Installed VMWare workstation 15 on Ubuntu 18.4 (please see screenshot) and got kernel error. After exhausting research online and youtube videos and facing failure to all those suggested solutions, I need your professional help with this please.
