pflbidouillard
Contributor
Contributor

vmware.service fails to start

Hi, I have an issue with vmservice.service. My product is VMware® Workstation 16 Pro 16.2.4 build-20089737 on Redhat 8.6 kernel 4.18.0-372.19.1.el8_6.x86_64. systemctl status vmware.service systemd[1]: vmware.service: Control process exited, code=exited status=1 systemd[1]: vmware.service: Failed with result 'exit-code'. -- Subject: Unit failed -- -- The unit vmware.service has entered the 'failed' state with result 'exit-code'. systemd[1]: Failed to start SYSV: This service starts and stops VMware services. I tried vmware-modconfig --console --install-all The compilation is ok but the service doesn't work. Do you have any clue ? Thank you Br, Pascal
0 Kudos
2 Replies
pflbidouillard
Contributor
Contributor

Hi, I tried this fix https://github.com/mkubecek/vmware-host-modules/tree/workstation-16.2.4 but I have a compilation error. vmware-host-modules-workstation-16.2.4/vmnet-only/netif.c:90:1: error: types conflictuels pour « __dev_addr_set » __dev_addr_set(struct net_device *dev, const void *addr, size_t len) ^~~~~~~~~~~~~~ In file included from vmware-host-modules-workstation-16.2.4/vmnet-only/netif.c:29: ./include/linux/netdevice.h:4567:1: note: la définition précédente de « __dev_addr_set » était ici __dev_addr_set(struct net_device *dev, const u8 *addr, size_t len) ^~~~~~~~~~~~~~ /usr/src/kernels/4.18.0-372.19.1.el8_6.x86_64 
0 Kudos
bluefirestorm
Champion
Champion

If the build of the vmmon and vmnet modules were OK with the vmware-modconfig, the patches from mkubecek would not be needed.

If the Linux host machine has secure boot enabled, the vmmon and vmnet modules need to be signed and its keys enrolled into the host machine TPM device.
https://kb.vmware.com/s/article/2146460

0 Kudos