J'ai eu l'erreur suivante lorsque j'ouvre la machine virtuelle dans vmware workstation:
Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded.
Ensuite, j'ai cliqué sur OK, et une autre erreur, telle que celle décrite ci-dessous, et vmware workstation a arrêté de lancer ma machine virtuelle pour moi:
Failed to initialize monitor device.
Cela a peut-être quelque chose à voir avec la mise à jour de mon système.
J'ai trouvé this post, et j'ai fait comme ils ont dit:
1. openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform
DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
2. openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform
DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
3. Sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256
./MOK.priv ./MOK.der $(modinfo -n vmnet)
4. Sudo mokutil --import MOK.der
Mais quand j'exécute Sudo mokutil --import MOK.der , j'ai une erreur:
EFI variables are not supported on this system
et quand j'execute Sudo modprobe vmmon , j'ai une erreur:
modprobe: ERROR: could not insert 'vmmon': Exec format error
et quand j'execute Sudo vmware-modconfig --console --install-all
[AppLoader] GLib does not have GSettings support.
Stopping VMware services:
VMware Authentication Daemon done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using kernel build system.
make: Entering directory `/tmp/modconfig-iwyoC2/vmmon-only'
/usr/bin/make -C /lib/modules/4.4.0-116-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-4.4.0-116-generic'
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/linux/driver.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/linux/driverLog.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/linux/hostif.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/apic.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/comport.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/cpuid.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/hashFunc.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/memtrack.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/phystrack.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/task.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/vmx86.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/vmcore/moduleloop.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/bootstrap/bootstrap.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/bootstrap/monLoader.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/bootstrap/monLoaderVmmon.o
/tmp/modconfig-iwyoC2/vmmon-only/linux/driver.c:985:1: warning: always_inline function might not be inlinable [-Wattributes]
LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
^
LD [M] /tmp/modconfig-iwyoC2/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-iwyoC2/vmmon-only/vmmon.mod.o
LD [M] /tmp/modconfig-iwyoC2/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-4.4.0-116-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-iwyoC2/vmmon-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-iwyoC2/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/modconfig-iwyoC2/vmmon-only'
Using kernel build system.
make: Entering directory `/tmp/modconfig-iwyoC2/vmnet-only'
/usr/bin/make -C /lib/modules/4.4.0-116-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-4.4.0-116-generic'
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/driver.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/hub.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/userif.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/netif.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/bridge.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/procfs.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/smac_compat.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/smac.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/vnetEvent.o
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-iwyoC2/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-iwyoC2/vmnet-only/netif.c:43:
include/linux/pci_ids.h:2253:0: warning: "PCI_VENDOR_ID_VMWARE" redefined [enabled by default]
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
In file included from /tmp/modconfig-iwyoC2/vmnet-only/net.h:38:0,
from /tmp/modconfig-iwyoC2/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-iwyoC2/vmnet-only/netif.c:42:
/tmp/modconfig-iwyoC2/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/vnetUserListener.o
In file included from /tmp/modconfig-iwyoC2/vmnet-only/net.h:38:0,
from /tmp/modconfig-iwyoC2/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-iwyoC2/vmnet-only/bridge.c:53:
/tmp/modconfig-iwyoC2/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined [enabled by default]
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-iwyoC2/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-iwyoC2/vmnet-only/bridge.c:52:
include/linux/pci_ids.h:2253:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
LD [M] /tmp/modconfig-iwyoC2/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-iwyoC2/vmnet-only/vmnet.mod.o
LD [M] /tmp/modconfig-iwyoC2/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-4.4.0-116-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-iwyoC2/vmnet-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-iwyoC2/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/modconfig-iwyoC2/vmnet-only'
Starting VMware services:
Virtual machine monitor failed
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet failed
VMware Authentication Daemon done
Unable to start services
Qu'est-ce que ça veut dire? Comment le résoudre? J'ai essayé tellement de façons mais toutes sont invalides, aide s'il vous plaît.
BTW: le démarrage sécurisé de mon ordinateur est désactivé
J'ai eu exactement les mêmes problèmes. La seule chose qui m'a aidé a été de revenir à la version précédente du noyau. Est-ce que cela en suivant les instructions ici: http://karlcode.owtelse.com/blog/2017/03/13/reverting-to-a-previous-kernel/