Quantcast
Channel: VMware Communities : All Content - All Communities
Viewing all articles
Browse latest Browse all 179681

Fehler bei VMware Workstation Pro Einrichtung unter Linux

$
0
0

Hallo,

 

ich habe die alte VMware Workstation 15.1.0 deinstalliert, Linux neu gestartet und die neue Version "15.5.0-14665864.x86_64.bundle" installiert (i. O.).

Wenn ich jetzt "VMware Workstation" starte, erscheint das gewohnte Fenster (welches immer nach einem Kernelupdate erscheint) "VMware Kernel Module Updater" --> Install

Als nächstes erscheint ein Hinweisfenster:

Compiling and installing following kernel modules...
vmmon
vmnet

Dies wird mit einem Fehler beendet.

 

Nach Recherche habe ich folgendes durchgeführt:

mv -v /usr/lib/vmware/lib/libz.so.1/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1_BAK
ln -s /lib/x86_64-linux-gnu/libz.so.1 /usr/lib/vmware/lib/libz.so.1/libz.so.1
depmod -a
vmware-modconfig --console --install-all

 

Beim erneuten ausführen der "VMware Workstation" --> Install --> Hinweisfenster:

Compiling and installing following kernel modules...
vmmon

Damit ist das Problem mit vmnet hoffentlich gelöst (hier funktioniert anschließend auch die Signierung des Kernelmodules vmnet, bezüglich UEFI).

Das Modul vmmon kann weiterhin nicht erstellt werden!

Kurze Ausgabe von "vmware-modconfig --console --install-all":

/tmp/modconfig-Luveut/vmmon-only/linux/hostif.c: In function ‘HostIF_EstimateLockedPageLimit’:
/tmp/modconfig-Luveut/vmmon-only/linux/hostif.c:1607:25: error: ‘totalram_pages’ redeclared as different kind of symbol  extern unsigned long totalram_pages;  ^~~~~~~~~~~~~~
In file included from /tmp/modconfig-Luveut/vmmon-only/linux/hostif.c:42:0:
./include/linux/mm.h:52:29: note: previous definition of ‘totalram_pages’ was here
 static inline unsigned long totalram_pages(void)  ^~~~~~~~~~~~~~
/tmp/modconfig-Luveut/vmmon-only/linux/hostif.c: In function ‘HostIFGetTime’:
/tmp/modconfig-Luveut/vmmon-only/linux/hostif.c:1729:4: error: implicit declaration of function ‘do_gettimeofday’; did you mean ‘do_settimeofday64’? [-Werror=implicit-function-declaration]  do_gettimeofday(&tv);  ^~~~~~~~~~~~~~~  do_settimeofday64

 

Dann habe ich, wie oft in Foren zu lesen, vmmon (vmmon-only bzw. vmmon.tar) + vmnet (vmnet-only bzw. vmnet.tar) unter /usr/lib/vmware/modules/source/ ausgetauscht (Quelle: GitHub - mkubecek/vmware-host-modules at workstation-15.5.0);  und

vmware-modconfig --console --install-all

ausgeführt. Allerdings traten dann weiterhin Fehler auf, laut Log:

......
2019-09-27T01:09:09.412+02:00| host-3649| I125+ scripts/Makefile.build:284: recipe for target '/tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.o' failed
2019-09-27T01:09:09.412+02:00| host-3649| I125+ Makefile:1606: recipe for target '_module_/tmp/modconfig-9NVGrf/vmmon-only' failed
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: Verzeichnis „/usr/src/linux-headers-5.0.0-29-generic“ wird verlassen
2019-09-27T01:09:09.412+02:00| host-3649| I125+ Makefile:117: recipe for target 'vmmon.ko' failed
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make: Verzeichnis „/tmp/modconfig-9NVGrf/vmmon-only“ wird verlassen
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make: Verzeichnis „/tmp/modconfig-9NVGrf/vmnet-only“ wird betreten
2019-09-27T01:09:09.412+02:00| host-3649| I125+ /usr/bin/make -C /lib/modules/5.0.0-29-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2019-09-27T01:09:09.412+02:00| host-3649| I125+   MODULEBUILDDIR= modules
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: Verzeichnis „/usr/src/linux-headers-5.0.0-29-generic“ wird betreten
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/hub.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/driver.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/userif.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/netif.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/bridge.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/smac_compat.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/procfs.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/smac.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/vnetEvent.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC [M]  /tmp/modconfig-9NVGrf/vmnet-only/vnetUserListener.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   LD [M]  /tmp/modconfig-9NVGrf/vmnet-only/vmnet.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   Building modules, stage 2.
2019-09-27T01:09:09.412+02:00| host-3649| I125+   MODPOST 1 modules
2019-09-27T01:09:09.412+02:00| host-3649| I125+   CC      /tmp/modconfig-9NVGrf/vmnet-only/vmnet.mod.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+   LD [M]  /tmp/modconfig-9NVGrf/vmnet-only/vmnet.ko
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: Verzeichnis „/usr/src/linux-headers-5.0.0-29-generic“ wird verlassen
2019-09-27T01:09:09.412+02:00| host-3649| I125+ /usr/bin/make -C $PWD SRCROOT=$PWD/. \
2019-09-27T01:09:09.412+02:00| host-3649| I125+   MODULEBUILDDIR= postbuild
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: Verzeichnis „/tmp/modconfig-9NVGrf/vmnet-only“ wird betreten
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: „postbuild“ ist bereits aktuell.
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: Verzeichnis „/tmp/modconfig-9NVGrf/vmnet-only“ wird verlassen
2019-09-27T01:09:09.412+02:00| host-3649| I125+ cp -f vmnet.ko ./../vmnet.o
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make: Verzeichnis „/tmp/modconfig-9NVGrf/vmnet-only“ wird verlassen
2019-09-27T01:09:09.412+02:00| host-3649| I125: [AppLoader] GLib does not have GSettings support.
2019-09-27T01:09:09.412+02:00| host-3649| I125+ Using kernel build system.
2019-09-27T01:09:09.412+02:00| host-3649| I125+ /tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.c: In function ‘HostIF_EstimateLockedPageLimit’:
2019-09-27T01:09:09.412+02:00| host-3649| I125+ /tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.c:1608:25: error: ‘totalram_pages’ redeclared as different kind of symbol
2019-09-27T01:09:09.412+02:00| host-3649| I125+     extern unsigned long totalram_pages;
2019-09-27T01:09:09.412+02:00| host-3649| I125+                          ^~~~~~~~~~~~~~
2019-09-27T01:09:09.412+02:00| host-3649| I125+ In file included from /tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.c:42:0:
2019-09-27T01:09:09.412+02:00| host-3649| I125+ ./include/linux/mm.h:52:29: note: previous definition of ‘totalram_pages’ was here
2019-09-27T01:09:09.412+02:00| host-3649| I125+  static inline unsigned long totalram_pages(void)
2019-09-27T01:09:09.412+02:00| host-3649| I125+                              ^~~~~~~~~~~~~~
2019-09-27T01:09:09.412+02:00| host-3649| I125+ /tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.c: In function ‘HostIFGetTime’:
2019-09-27T01:09:09.412+02:00| host-3649| I125+ /tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.c:1730:4: error: implicit declaration of function ‘do_gettimeofday’; did you mean ‘do_settimeofday64’? [-Werror=implicit-function-declaration]
2019-09-27T01:09:09.412+02:00| host-3649| I125+     do_gettimeofday(&tv);
2019-09-27T01:09:09.412+02:00| host-3649| I125+     ^~~~~~~~~~~~~~~
2019-09-27T01:09:09.412+02:00| host-3649| I125+     do_settimeofday64
2019-09-27T01:09:09.412+02:00| host-3649| I125+ cc1: some warnings being treated as errors
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[2]: *** [/tmp/modconfig-9NVGrf/vmmon-only/linux/hostif.o] Error 1
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[2]: *** Auf noch nicht beendete Prozesse wird gewartet …
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make[1]: *** [_module_/tmp/modconfig-9NVGrf/vmmon-only] Error 2
2019-09-27T01:09:09.412+02:00| host-3649| I125+ make: *** [vmmon.ko] Error 2
2019-09-27T01:09:09.412+02:00| host-3649| I125+ Using kernel build system.
2019-09-27T01:09:09.412+02:00| host-3649| I125+ Unable to install all modules.  See log for details.
2019-09-27T01:09:09.412+02:00| host-3649| I125+ 

 

Anscheinend ist die Installationsdatei "VMware-Workstation-Full-15.5.0-14665864.x86_64.bundle" fehlerhaft.

 

Kann mir jemand weiterhelfen?

Ich verwende Ubuntu 18.04.3 64 Bit.


Viewing all articles
Browse latest Browse all 179681

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>