Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VMware Workstation Pro 17.5 #3104

Open
sincorchetes opened this issue May 1, 2024 · 7 comments
Open

VMware Workstation Pro 17.5 #3104

sincorchetes opened this issue May 1, 2024 · 7 comments

Comments

@sincorchetes
Copy link

Hi, I have this one:

Update started
Version on server (41640) is not newer than system version (41640)
Update complete - System already up-to-date at version 41640

Kernel version

Linux clr-72394e176bf344798636fe80337844ee 6.8.8-1430.native #1 SMP Sat Apr 27 08:47:05 PDT 2024 x86_64 GNU/Linux

Bundle installed

 - linux-dev
 - kernel-install
 - kernel-native
 - kernel-native-dkms
 - c-basic

When I run the VMware Workstation to setup the modules I got this output:

2024-05-01T02:25:35.566Z In(05) host-3611 Log for VMware Workstation pid=3611 version=17.5.1 build=build-23298084 option=Release
2024-05-01T02:25:35.566Z In(05) host-3611 The host is x86_64.
2024-05-01T02:25:35.566Z In(05) host-3611 Host codepage=UTF-8 encoding=UTF-8
2024-05-01T02:25:35.566Z In(05) host-3611 Host is Linux 6.8.8-1430.native Clear Linux OS 1 41640 Clear Linux OS 41630
2024-05-01T02:25:35.566Z In(05) host-3611 Host offset from UTC is +02:00.
2024-05-01T02:25:35.566Z In(05) host-3611 DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2024-05-01T02:25:35.566Z In(05) host-3611 [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2024-05-01T02:25:35.566Z In(05) host-3611 PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2024-05-01T02:25:35.566Z In(05) host-3611 DictionaryLoad: Cannot open file "/home/sincorchetes/.vmware/config": No such file or directory.
2024-05-01T02:25:35.566Z In(05) host-3611 [msg.dictionary.load.openFailed] Cannot open file "/home/sincorchetes/.vmware/config": No such file or directory.
2024-05-01T02:25:35.566Z In(05) host-3611 PREF Optional preferences file not found at /home/sincorchetes/.vmware/config. Using default values.
2024-05-01T02:25:35.566Z In(05) host-3611 DictionaryLoad: Cannot open file "/home/sincorchetes/.vmware/preferences": No such file or directory.
2024-05-01T02:25:35.566Z In(05) host-3611 [msg.dictionary.load.openFailed] Cannot open file "/home/sincorchetes/.vmware/preferences": No such file or directory.
2024-05-01T02:25:35.566Z In(05) host-3611 PREF Optional preferences file not found at /home/sincorchetes/.vmware/preferences. Using default values.
2024-05-01T02:25:35.567Z Wa(03) host-3611 Logging to /tmp/vmware-sincorchetes/vmware-3611.log
2024-05-01T02:25:35.574Z In(05) host-3611 Obtaining info using the running kernel.
2024-05-01T02:25:35.574Z In(05) host-3611 Created new pathsHash.
2024-05-01T02:25:35.574Z In(05) host-3611 Setting header path for 6.8.8-1430.native to "/lib/modules/6.8.8-1430.native/build/include".
2024-05-01T02:25:35.574Z In(05) host-3611 Validating path "/lib/modules/6.8.8-1430.native/build/include" for kernel release "6.8.8-1430.native".
2024-05-01T02:25:35.574Z In(05) host-3611 Failed to find /lib/modules/6.8.8-1430.native/build/include/linux/version.h
2024-05-01T02:25:35.574Z In(05) host-3611 /lib/modules/6.8.8-1430.native/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-01T02:25:35.574Z In(05) host-3611 using /sbin/gcc for preprocess check
2024-05-01T02:25:35.582Z In(05) host-3611 Preprocessed UTS_RELEASE, got value "6.8.8-1430.native".
2024-05-01T02:25:35.582Z In(05) host-3611 The header path "/lib/modules/6.8.8-1430.native/build/include" for the kernel "6.8.8-1430.native" is valid.  Whoohoo!
2024-05-01T02:25:35.733Z In(05) host-3611 found symbol version file /lib/modules/6.8.8-1430.native/build/Module.symvers
2024-05-01T02:25:35.733Z In(05) host-3611 Reading symbol versions from /lib/modules/6.8.8-1430.native/build/Module.symvers.
2024-05-01T02:25:35.750Z In(05) host-3611 Read 25659 symbol versions
2024-05-01T02:25:35.750Z In(05) host-3611 Reading in info for the vmmon module.
2024-05-01T02:25:35.750Z In(05) host-3611 Reading in info for the vmnet module.
2024-05-01T02:25:35.750Z In(05) host-3611 Invoking modinfo on "vmmon".
2024-05-01T02:25:35.752Z In(05) host-3611 "/sbin/modinfo" exited with status 256.
2024-05-01T02:25:35.752Z In(05) host-3611 Invoking modinfo on "vmnet".
2024-05-01T02:25:35.753Z In(05) host-3611 "/sbin/modinfo" exited with status 256.
2024-05-01T02:25:35.759Z In(05) host-3611 to be installed: vmmon status: 0
2024-05-01T02:25:35.759Z In(05) host-3611 to be installed: vmnet status: 0
2024-05-01T02:25:35.765Z In(05) host-3611 Obtaining info using the running kernel.
2024-05-01T02:25:35.765Z In(05) host-3611 Setting header path for 6.8.8-1430.native to "/lib/modules/6.8.8-1430.native/build/include".
2024-05-01T02:25:35.765Z In(05) host-3611 Validating path "/lib/modules/6.8.8-1430.native/build/include" for kernel release "6.8.8-1430.native".
2024-05-01T02:25:35.765Z In(05) host-3611 Failed to find /lib/modules/6.8.8-1430.native/build/include/linux/version.h
2024-05-01T02:25:35.765Z In(05) host-3611 /lib/modules/6.8.8-1430.native/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-01T02:25:35.765Z In(05) host-3611 using /sbin/gcc for preprocess check
2024-05-01T02:25:35.773Z In(05) host-3611 Preprocessed UTS_RELEASE, got value "6.8.8-1430.native".
2024-05-01T02:25:35.773Z In(05) host-3611 The header path "/lib/modules/6.8.8-1430.native/build/include" for the kernel "6.8.8-1430.native" is valid.  Whoohoo!
2024-05-01T02:25:35.914Z In(05) host-3611 found symbol version file /lib/modules/6.8.8-1430.native/build/Module.symvers
2024-05-01T02:25:35.914Z In(05) host-3611 Reading symbol versions from /lib/modules/6.8.8-1430.native/build/Module.symvers.
2024-05-01T02:25:35.930Z In(05) host-3611 Read 25659 symbol versions
2024-05-01T02:25:35.934Z In(05) host-3611 Kernel header path retrieved from FileEntry: /lib/modules/6.8.8-1430.native/build/include
2024-05-01T02:25:35.934Z In(05) host-3611 Update kernel header path to /lib/modules/6.8.8-1430.native/build/include
2024-05-01T02:25:35.934Z In(05) host-3611 Validating path "/lib/modules/6.8.8-1430.native/build/include" for kernel release "6.8.8-1430.native".
2024-05-01T02:25:35.934Z In(05) host-3611 Failed to find /lib/modules/6.8.8-1430.native/build/include/linux/version.h
2024-05-01T02:25:35.934Z In(05) host-3611 /lib/modules/6.8.8-1430.native/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-01T02:25:35.934Z In(05) host-3611 using /sbin/gcc for preprocess check
2024-05-01T02:25:35.941Z In(05) host-3611 Preprocessed UTS_RELEASE, got value "6.8.8-1430.native".
2024-05-01T02:25:35.941Z In(05) host-3611 The header path "/lib/modules/6.8.8-1430.native/build/include" for the kernel "6.8.8-1430.native" is valid.  Whoohoo!
2024-05-01T02:25:35.942Z In(05) host-3611 Found compiler at "/sbin/gcc"
2024-05-01T02:25:35.945Z In(05) host-3611 Got gcc version "14".
2024-05-01T02:25:35.945Z In(05) host-3611 The GCC version matches the kernel GCC minor version like a glove.
2024-05-01T02:25:35.947Z In(05) host-3611 Got gcc version "14".
2024-05-01T02:25:35.947Z In(05) host-3611 The GCC version matches the kernel GCC minor version like a glove.
2024-05-01T02:25:35.948Z In(05) host-3611 Trying to find a suitable PBM set for kernel "6.8.8-1430.native".
2024-05-01T02:25:35.948Z In(05) host-3611 No matching PBM set was found for kernel "6.8.8-1430.native".
2024-05-01T02:25:35.948Z In(05) host-3611 The GCC version matches the kernel GCC minor version like a glove.
2024-05-01T02:25:35.948Z In(05) host-3611 Validating path "/lib/modules/6.8.8-1430.native/build/include" for kernel release "6.8.8-1430.native".
2024-05-01T02:25:35.948Z In(05) host-3611 Failed to find /lib/modules/6.8.8-1430.native/build/include/linux/version.h
2024-05-01T02:25:35.948Z In(05) host-3611 /lib/modules/6.8.8-1430.native/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-01T02:25:35.948Z In(05) host-3611 using /sbin/gcc for preprocess check
2024-05-01T02:25:35.955Z In(05) host-3611 Preprocessed UTS_RELEASE, got value "6.8.8-1430.native".
2024-05-01T02:25:35.955Z In(05) host-3611 The header path "/lib/modules/6.8.8-1430.native/build/include" for the kernel "6.8.8-1430.native" is valid.  Whoohoo!
2024-05-01T02:25:58.940Z In(05) host-3611 The GCC version matches the kernel GCC minor version like a glove.
2024-05-01T02:25:58.940Z In(05) host-3611 Validating path "/lib/modules/6.8.8-1430.native/build/include" for kernel release "6.8.8-1430.native".
2024-05-01T02:25:58.940Z In(05) host-3611 Failed to find /lib/modules/6.8.8-1430.native/build/include/linux/version.h
2024-05-01T02:25:58.940Z In(05) host-3611 /lib/modules/6.8.8-1430.native/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-01T02:25:58.940Z In(05) host-3611 using /sbin/gcc for preprocess check
2024-05-01T02:25:58.951Z In(05) host-3611 Preprocessed UTS_RELEASE, got value "6.8.8-1430.native".
2024-05-01T02:25:58.951Z In(05) host-3611 The header path "/lib/modules/6.8.8-1430.native/build/include" for the kernel "6.8.8-1430.native" is valid.  Whoohoo!
2024-05-01T02:25:58.951Z In(05) host-3611 Using temp dir "/tmp".
2024-05-01T02:26:10.874Z In(05) host-3611 make: Entering directory '/tmp/modconfig-s7JLjO/vmmon-only'
2024-05-01T02:26:10.874Z In(05) host-3611 /sbin/make -C /lib/modules/6.8.8-1430.native/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-05-01T02:26:10.874Z In(05) host-3611   MODULEBUILDDIR= modules
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: Entering directory '/usr/lib/modules/6.8.8-1430.native/build'
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/linux/driver.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/linux/driverLog.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/linux/hostif.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/apic.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/comport.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/cpuid.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/crosspage.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/memtrack.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/moduleloop.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/phystrack.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/sharedAreaVmmon.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/statVarsVmmon.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/task.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/common/vmx86.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/bootstrap/bootstrap.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/bootstrap/monLoader.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/bootstrap/monLoaderVmmon.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmmon-only/bootstrap/vmmblob.o
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: Leaving directory '/usr/lib/modules/6.8.8-1430.native/build'
2024-05-01T02:26:10.874Z In(05) host-3611 make: Leaving directory '/tmp/modconfig-s7JLjO/vmmon-only'
2024-05-01T02:26:10.874Z In(05) host-3611 make: Entering directory '/tmp/modconfig-s7JLjO/vmnet-only'
2024-05-01T02:26:10.874Z In(05) host-3611 /sbin/make -C /lib/modules/6.8.8-1430.native/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-05-01T02:26:10.874Z In(05) host-3611   MODULEBUILDDIR= modules
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: Entering directory '/usr/lib/modules/6.8.8-1430.native/build'
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/driver.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/hub.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/userif.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/netif.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/bridge.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/procfs.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/smac_compat.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/smac.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/vnetEvent.o
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/vnetUserListener.o
2024-05-01T02:26:10.874Z In(05) host-3611   LD [M]  /tmp/modconfig-s7JLjO/vmnet-only/vmnet.o
2024-05-01T02:26:10.874Z In(05) host-3611   MODPOST /tmp/modconfig-s7JLjO/vmnet-only/Module.symvers
2024-05-01T02:26:10.874Z In(05) host-3611   CC [M]  /tmp/modconfig-s7JLjO/vmnet-only/vmnet.mod.o
2024-05-01T02:26:10.874Z In(05) host-3611   LD [M]  /tmp/modconfig-s7JLjO/vmnet-only/vmnet.ko
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: Leaving directory '/usr/lib/modules/6.8.8-1430.native/build'
2024-05-01T02:26:10.874Z In(05) host-3611 /sbin/make -C $PWD SRCROOT=$PWD/. \
2024-05-01T02:26:10.874Z In(05) host-3611   MODULEBUILDDIR= postbuild
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: Entering directory '/tmp/modconfig-s7JLjO/vmnet-only'
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: 'postbuild' is up to date.
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: Leaving directory '/tmp/modconfig-s7JLjO/vmnet-only'
2024-05-01T02:26:10.874Z In(05) host-3611 cp -f vmnet.ko ./../vmnet.o
2024-05-01T02:26:10.874Z In(05) host-3611 make: Leaving directory '/tmp/modconfig-s7JLjO/vmnet-only'
2024-05-01T02:26:10.874Z In(05) host-3611 [AppLoader] GLib does not have GSettings support.
2024-05-01T02:26:10.874Z In(05) host-3611 Using kernel build system.
2024-05-01T02:26:10.874Z In(05) host-3611 warning: the compiler differs from the one used to build the kernel
2024-05-01T02:26:10.874Z In(05) host-3611   The kernel was built by: gcc (Clear Linux OS for Intel Architecture) 14.0.1 20240416 (experimental) releases/gcc-13.2.0-1003-g3cf5423c55
2024-05-01T02:26:10.874Z In(05) host-3611   You are using:           gcc (Clear Linux OS for Intel Architecture) 14.0.1 20240423 (experimental) releases/gcc-13.2.0-1033-g7bbad31994
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/common/task.c:548:1: warning: no previous prototype for ‘TaskGetFlatWriteableDataSegment’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   548 | TaskGetFlatWriteableDataSegment(void)
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 In file included from /tmp/modconfig-s7JLjO/vmmon-only/common/vmx86.c:52:
2024-05-01T02:26:10.874Z In(05) host-3611 ./arch/x86/include/asm/timex.h: In function ‘random_get_entropy’:
2024-05-01T02:26:10.874Z In(05) host-3611 ./arch/x86/include/asm/timex.h:12:24: error: implicit declaration of function ‘random_get_entropy_fallback’; did you mean ‘random_get_entropy’? [-Wimplicit-function-declaration]
2024-05-01T02:26:10.874Z In(05) host-3611    12 |                 return random_get_entropy_fallback();
2024-05-01T02:26:10.874Z In(05) host-3611       |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611       |                        random_get_entropy
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/common/vmx86.c: At top level:
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/common/vmx86.c:700:1: warning: no previous prototype for ‘Vmx86FreeVMDriver’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   700 | Vmx86FreeVMDriver(VMDriver *vm)
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/common/vmx86.c:733:1: warning: no previous prototype for ‘Vmx86AllocVMDriver’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   733 | Vmx86AllocVMDriver(uint32 numVCPUs)
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 make[3]: *** [scripts/Makefile.build:243: /tmp/modconfig-s7JLjO/vmmon-only/common/vmx86.o] Error 1
2024-05-01T02:26:10.874Z In(05) host-3611 make[3]: *** Waiting for unfinished jobs....
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/linux/hostif.c:2926:1: warning: no previous prototype for ‘HostIFCheckTrackedMPN’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611  2926 | HostIFCheckTrackedMPN(VMDriver *vm, // IN: The VM instance
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/linux/hostif.c:3046:1: warning: no previous prototype for ‘HostIFWritePhysicalWork’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611  3046 | HostIFWritePhysicalWork(MA ma,             // MA to be written to
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/linux/hostif.c:3205:1: warning: no previous prototype for ‘HostIFStartTimer’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611  3205 | HostIFStartTimer(Bool rateChanged,  //IN: Did rate change?
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/linux/driver.c:271:1: warning: no previous prototype for ‘LinuxDriverInit’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   271 | LinuxDriverInit(void)
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmmon-only/linux/driver.c:339:1: warning: no previous prototype for ‘LinuxDriverExit’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   339 | LinuxDriverExit(void)
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 make[2]: *** [/usr/lib/modules/6.8.8-1430.native/build/Makefile:1921: /tmp/modconfig-s7JLjO/vmmon-only] Error 2
2024-05-01T02:26:10.874Z In(05) host-3611 make[1]: *** [Makefile:240: __sub-make] Error 2
2024-05-01T02:26:10.874Z In(05) host-3611 make: *** [Makefile:117: vmmon.ko] Error 2
2024-05-01T02:26:10.874Z In(05) host-3611 Using kernel build system.
2024-05-01T02:26:10.874Z In(05) host-3611 warning: the compiler differs from the one used to build the kernel
2024-05-01T02:26:10.874Z In(05) host-3611   The kernel was built by: gcc (Clear Linux OS for Intel Architecture) 14.0.1 20240416 (experimental) releases/gcc-13.2.0-1003-g3cf5423c55
2024-05-01T02:26:10.874Z In(05) host-3611   You are using:           gcc (Clear Linux OS for Intel Architecture) 14.0.1 20240423 (experimental) releases/gcc-13.2.0-1033-g7bbad31994
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/netif.c:173:1: warning: no previous prototype for ‘VNetNetIf_Create’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   173 | VNetNetIf_Create(char *devName,  // IN:
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/userif.c:1091:1: warning: no previous prototype for ‘VNetUserIf_Create’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611  1091 | VNetUserIf_Create(VNetPort **ret) // OUT
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/bridge.c:258:1: warning: no previous prototype for ‘VNetBridge_Create’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611   258 | VNetBridge_Create(const char *devName, // IN:  name of device (e.g., "eth0")
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/bridge.c:1411:1: warning: no previous prototype for ‘VNetBridgeSendLargePacket’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611  1411 | VNetBridgeSendLargePacket(struct sk_buff *skb,        // IN: packet to split
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/vnetUserListener.c:87:1: warning: no previous prototype for ‘VNetUserListener_Create’ [-Wmissing-prototypes]
2024-05-01T02:26:10.874Z In(05) host-3611    87 | VNetUserListener_Create(uint32 classMask,  // IN: the listener's class mask
2024-05-01T02:26:10.874Z In(05) host-3611       | ^~~~~~~~~~~~~~~~~~~~~~~
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/vmnet.o: warning: objtool: VNetCsumCopyDatagram+0x57: call to csum_partial_copy_nocheck() with UACCESS enabled
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/vmnet.o: warning: objtool: init_module(): not an indirect call target
2024-05-01T02:26:10.874Z In(05) host-3611 /tmp/modconfig-s7JLjO/vmnet-only/vmnet.o: warning: objtool: cleanup_module(): not an indirect call target
2024-05-01T02:26:10.874Z In(05) host-3611 Un
@felixmarch
Copy link

Please perform these steps:

# git clone https://github.com/mkubecek/vmware-host-modules.git
# cd vmware-host-modules/
# git checkout w17.5.1
# vim vmmon-only/common/vmx86.c  #(and change line 52 on "#include <asm/timex.h>" to "#include <linux/timex.h>")
# make clean ; make
# tar -cf vmmon.tar vmmon-only
# tar -cf vmnet.tar vmnet-only
# cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
# vmware-modconfig --console --install-all

@fenrus75
Copy link
Contributor

fenrus75 commented May 1, 2024 via email

@felixmarch
Copy link

2024-05-01T02:26:10.874Z In(05) host-3611 ./arch/x86/include/asm/timex.h:12:24: error: implicit declaration of function ‘random_get_entropy_fallback’; did you mean ‘random_get_entropy’? [-Wimplicit-function-declaration] looks like the version of the vmware modules you are using isn't compatible with the 6.8 kernel. also since most of the vmware modules are (also) upstream I'm surprised there is a need to add custom ones

The path for kernel 6.9+ is now at <linux/timex.h>, not <asm/timex.h>

@sincorchetes
Copy link
Author

sincorchetes commented May 1, 2024

Please perform these steps:

# git clone https://github.com/mkubecek/vmware-host-modules.git
# cd vmware-host-modules/
# git checkout w17.5.1
# vim vmmon-only/common/vmx86.c  #(and change line 52 on "#include <asm/timex.h>" to "#include <linux/timex.h>")
# make clean ; make
# tar -cf vmmon.tar vmmon-only
# tar -cf vmnet.tar vmnet-only
# cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
# vmware-modconfig --console --install-all

Thanks for taking the time to help me, The solution works partially because the vmnet does not load.

This is the output of vmware.service:

sudo systemctl status vmware
× vmware.service - VMware host virtualization and network services for Workstation
     Loaded: loaded (/usr/lib/systemd/system/vmware.service; enabled; preset: disabled)
     Active: failed (Result: exit-code) since Wed 2024-05-01 15:50:28 CEST; 3min 30s ago
    Process: 699 ExecStart=/usr/lib/vmware/scripts/init/vmware start (code=exited, status=1/FAILURE)

May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb systemd[1]: Starting vmware.service...
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb vmware[699]: Starting VMware services:
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb vmware[699]:    Virtual machine monitor - done
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb vmware[699]:    Virtual machine communication interface - done
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb vmware[699]:    VM communication interface socket family - done
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb vmware[699]:    Virtual ethernet - failed
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb vmware[699]:    VMware Authentication Daemon - done
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb systemd[1]: vmware.service: Control process exited, code=exited, status=1/FAILURE
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb systemd[1]: vmware.service: Failed with result 'exit-code'.
May 01 15:50:28 clr-eac58264a0b9417dba05ef16f70616bb systemd[1]: Failed to start vmware.service.

When I try to load vmnet module I get this:

sudo modprobe -v vmnet
insmod /lib/modules/6.8.8-1430.native/misc/vmnet.ko 

It keeps trying to load the module kernel but no expires.

It's freaky, because the module seems loaded:

sincorchetes@clr-eac58264a0b9417dba05ef16f70616bb~ $ modinfo vmnet
filename:       /lib/modules/6.8.8-1430.native/misc/vmnet.ko
supported:      external
license:        GPL v2
description:    VMware Virtual Networking Driver.
author:         VMware, Inc.
depends:        
retpoline:      Y
name:           vmnet
vermagic:       6.8.8-1430.native SMP mod_unload 
parm:           vnet_max_qlen:Maximum queue length of the vmnet, default is 1024, maximum is 1024 (uint)
sincorchetes@clr-eac58264a0b9417dba05ef16f70616bb~ $ lsmod |grep vmnet
vmnet                  73728  1

@sincorchetes
Copy link
Author

@sincorchetes
Copy link
Author

No solutions yet, It's taking more time.

@sincorchetes
Copy link
Author

Works perfectly in 6.8.10-1434.native but It does not work in the latest kernel 6.9.1. It's reported on the upstream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants
@fenrus75 @felixmarch @sincorchetes and others