Moin,
ich habe das Problem, dass VMWare Workstation 12.1 die Services nicht starten kann und somit keine VM. Das Problem ist kurz vor dem 16.04 Release aufgetreten beim letzten Kernel Update (Ich hab 16.04 ca. 6 Wochen vorm release installiert gehabt). mit dem Kernel davor 4.4.0-18 lief alles rund. Erst mit dem Update auf 4.4.0-21 trat das Problem auf. Die Kernel Module von VMWare hab ich bereits versucht neu zu bauen mit folgendem Ergebnis:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 | kruemling@nbkruemling:~$ sudo vmware-modconfig --console --install-all 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 make: Verzeichnis „/tmp/modconfig-zUN5Ho/vmmon-only“ wird betreten Using kernel build system. /usr/bin/make -C /lib/modules/4.4.0-21-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Verzeichnis „/usr/src/linux-headers-4.4.0-21-generic“ wird betreten CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/linux/driver.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/linux/hostif.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/linux/driverLog.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/memtrack.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/apic.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/hashFunc.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/vmx86.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/cpuid.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/task.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/phystrack.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/common/comport.o CC [M] /tmp/modconfig-zUN5Ho/vmmon-only/vmcore/moduleloop.o /tmp/modconfig-zUN5Ho/vmmon-only/linux/driver.c:1283:1: warning: always_inline function might not be inlinable [-Wattributes] LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min ^ /tmp/modconfig-zUN5Ho/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’: /tmp/modconfig-zUN5Ho/vmmon-only/linux/driver.c:1981:1: warning: the frame size of 1168 bytes is larger than 1024 bytes [-Wframe-larger-than=] } ^ LD [M] /tmp/modconfig-zUN5Ho/vmmon-only/vmmon.o Building modules, stage 2. MODPOST 1 modules CC /tmp/modconfig-zUN5Ho/vmmon-only/vmmon.mod.o LD [M] /tmp/modconfig-zUN5Ho/vmmon-only/vmmon.ko make[1]: Verzeichnis „/usr/src/linux-headers-4.4.0-21-generic“ wird verlassen /usr/bin/make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[1]: Verzeichnis „/tmp/modconfig-zUN5Ho/vmmon-only“ wird betreten make[1]: „postbuild“ ist bereits aktuell. make[1]: Verzeichnis „/tmp/modconfig-zUN5Ho/vmmon-only“ wird verlassen cp -f vmmon.ko ./../vmmon.o make: Verzeichnis „/tmp/modconfig-zUN5Ho/vmmon-only“ wird verlassen make: Verzeichnis „/tmp/modconfig-zUN5Ho/vmnet-only“ wird betreten Using kernel build system. /usr/bin/make -C /lib/modules/4.4.0-21-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= modules make[1]: Verzeichnis „/usr/src/linux-headers-4.4.0-21-generic“ wird betreten CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/driver.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/hub.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/userif.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/netif.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/bridge.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/procfs.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/smac_compat.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/smac.o CC [M] /tmp/modconfig-zUN5Ho/vmnet-only/vnetEvent.o In file included from include/linux/pci.h:35:0, from /tmp/modconfig-zUN5Ho/vmnet-only/compat_netdevice.h:27, from /tmp/modconfig-zUN5Ho/vmnet-only/netif.c:43: include/linux/pci_ids.h:2252:0: warning: "PCI_VENDOR_ID_VMWARE" redefined #define PCI_VENDOR_ID_VMWARE 0x15ad ^ In file included from /tmp/modconfig-zUN5Ho/vmnet-only/net.h:38:0, from /tmp/modconfig-zUN5Ho/vmnet-only/vnetInt.h:26, from /tmp/modconfig-zUN5Ho/vmnet-only/netif.c:42: /tmp/modconfig-zUN5Ho/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-zUN5Ho/vmnet-only/vnetUserListener.o In file included from /tmp/modconfig-zUN5Ho/vmnet-only/net.h:38:0, from /tmp/modconfig-zUN5Ho/vmnet-only/vnetInt.h:26, from /tmp/modconfig-zUN5Ho/vmnet-only/bridge.c:52: /tmp/modconfig-zUN5Ho/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined #define PCI_VENDOR_ID_VMWARE 0x15AD ^ In file included from include/linux/pci.h:35:0, from /tmp/modconfig-zUN5Ho/vmnet-only/compat_netdevice.h:27, from /tmp/modconfig-zUN5Ho/vmnet-only/bridge.c:51: include/linux/pci_ids.h:2252:0: note: this is the location of the previous definition #define PCI_VENDOR_ID_VMWARE 0x15ad ^ LD [M] /tmp/modconfig-zUN5Ho/vmnet-only/vmnet.o Building modules, stage 2. MODPOST 1 modules CC /tmp/modconfig-zUN5Ho/vmnet-only/vmnet.mod.o LD [M] /tmp/modconfig-zUN5Ho/vmnet-only/vmnet.ko make[1]: Verzeichnis „/usr/src/linux-headers-4.4.0-21-generic“ wird verlassen /usr/bin/make -C $PWD SRCROOT=$PWD/. \ MODULEBUILDDIR= postbuild make[1]: Verzeichnis „/tmp/modconfig-zUN5Ho/vmnet-only“ wird betreten make[1]: „postbuild“ ist bereits aktuell. make[1]: Verzeichnis „/tmp/modconfig-zUN5Ho/vmnet-only“ wird verlassen cp -f vmnet.ko ./../vmnet.o make: Verzeichnis „/tmp/modconfig-zUN5Ho/vmnet-only“ wird verlassen 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 |
Da ich mit VMWare unter Linux vorher wenig Erfahrung hatte, die Frage ob das schon mal in der Vergangenheit aufgetreten ist und es ggf. eine Lösung gibt. Im VMWare forum gibts auch den einen oder anderen Thread dazu, leider ohne Feedback bisher.
Um durch den vorherigen "Entwicklungsstand" und dem Update auf das release habe ich heute nochmal 16.04 mit dem relase-Image neu installiert, um auszuschließen, dass dies vorher irgendwie durch Updates verursacht wurde. Kernel Updates in der Vergangenheit hatten da keine Probleme verursacht.
Viele Grüße,
Sebastian