VMware Communities
foxsquirrel
Enthusiast
Enthusiast

VMware workstation 17 pro just broke during an upgrade. This is on Ubuntu 22.04 we are down.

It could not build the kernel modules because gcc 12.3 was not present, Installed 12.3 and it is another issue it is now unable to install modules error code 1.

$ uname -a
Linux ***** 6.5.0-14-generic #14~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Nov 20 18:15:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

Here is the log.

2024-01-11T01:46:35.217Z In(05) host-2376 Log for VMware Workstation pid=2376 version=17.0.1 build=build-21139696 option=Release
2024-01-11T01:46:35.217Z In(05) host-2376 The host is x86_64.
2024-01-11T01:46:35.217Z In(05) host-2376 Host codepage=UTF-8 encoding=UTF-8
2024-01-11T01:46:35.217Z In(05) host-2376 Host is Linux 6.5.0-14-generic Ubuntu 22.04.3 LTS Ubuntu 22.04.3 LTS 22.04
2024-01-11T01:46:35.217Z In(05) host-2376 Host offset from UTC is -05:00.
2024-01-11T01:46:35.216Z In(05) host-2376 DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2024-01-11T01:46:35.216Z In(05) host-2376 [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2024-01-11T01:46:35.216Z In(05) host-2376 PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2024-01-11T01:46:35.217Z In(05) host-2376 DictionaryLoad: Cannot open file "/home/fred/.vmware/config": No such file or directory.
2024-01-11T01:46:35.217Z In(05) host-2376 [msg.dictionary.load.openFailed] Cannot open file "/home/fred/.vmware/config": No such file or directory.
2024-01-11T01:46:35.217Z In(05) host-2376 PREF Optional preferences file not found at /home/fred/.vmware/config. Using default values.
2024-01-11T01:46:35.268Z Wa(03) host-2376 Logging to /tmp/vmware-fred/vmware-2376.log
2024-01-11T01:46:35.273Z In(05) host-2376 Obtaining info using the running kernel.
2024-01-11T01:46:35.273Z In(05) host-2376 Created new pathsHash.
2024-01-11T01:46:35.273Z In(05) host-2376 Setting header path for 6.5.0-14-generic to "/lib/modules/6.5.0-14-generic/build/include".
2024-01-11T01:46:35.273Z In(05) host-2376 Validating path "/lib/modules/6.5.0-14-generic/build/include" for kernel release "6.5.0-14-generic".
2024-01-11T01:46:35.274Z In(05) host-2376 Failed to find /lib/modules/6.5.0-14-generic/build/include/linux/version.h
2024-01-11T01:46:35.274Z In(05) host-2376 /lib/modules/6.5.0-14-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-01-11T01:46:35.274Z In(05) host-2376 using /usr/bin/gcc-12 for preprocess check
2024-01-11T01:46:35.300Z In(05) host-2376 Preprocessed UTS_RELEASE, got value "6.5.0-14-generic".
2024-01-11T01:46:35.300Z In(05) host-2376 The header path "/lib/modules/6.5.0-14-generic/build/include" for the kernel "6.5.0-14-generic" is valid. Whoohoo!
2024-01-11T01:46:35.417Z In(05) host-2376 found symbol version file /lib/modules/6.5.0-14-generic/build/Module.symvers
2024-01-11T01:46:35.417Z In(05) host-2376 Reading symbol versions from /lib/modules/6.5.0-14-generic/build/Module.symvers.
2024-01-11T01:46:35.430Z In(05) host-2376 Read 28283 symbol versions
2024-01-11T01:46:35.430Z In(05) host-2376 Reading in info for the vmmon module.
2024-01-11T01:46:35.430Z In(05) host-2376 Reading in info for the vmnet module.
2024-01-11T01:46:35.430Z In(05) host-2376 Invoking modinfo on "vmmon".
2024-01-11T01:46:35.432Z In(05) host-2376 "/sbin/modinfo" exited with status 256.
2024-01-11T01:46:35.432Z In(05) host-2376 Invoking modinfo on "vmnet".
2024-01-11T01:46:35.434Z In(05) host-2376 "/sbin/modinfo" exited with status 256.
2024-01-11T01:46:35.442Z In(05) host-2376 to be installed: vmmon status: 0
2024-01-11T01:46:35.442Z In(05) host-2376 to be installed: vmnet status: 0
2024-01-11T01:46:35.451Z In(05) host-2376 Obtaining info using the running kernel.
2024-01-11T01:46:35.451Z In(05) host-2376 Setting header path for 6.5.0-14-generic to "/lib/modules/6.5.0-14-generic/build/include".
2024-01-11T01:46:35.451Z In(05) host-2376 Validating path "/lib/modules/6.5.0-14-generic/build/include" for kernel release "6.5.0-14-generic".
2024-01-11T01:46:35.451Z In(05) host-2376 Failed to find /lib/modules/6.5.0-14-generic/build/include/linux/version.h
2024-01-11T01:46:35.451Z In(05) host-2376 /lib/modules/6.5.0-14-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-01-11T01:46:35.451Z In(05) host-2376 using /usr/bin/gcc-12 for preprocess check
2024-01-11T01:46:35.455Z In(05) host-2376 Preprocessed UTS_RELEASE, got value "6.5.0-14-generic".
2024-01-11T01:46:35.455Z In(05) host-2376 The header path "/lib/modules/6.5.0-14-generic/build/include" for the kernel "6.5.0-14-generic" is valid. Whoohoo!
2024-01-11T01:46:35.570Z In(05) host-2376 found symbol version file /lib/modules/6.5.0-14-generic/build/Module.symvers
2024-01-11T01:46:35.570Z In(05) host-2376 Reading symbol versions from /lib/modules/6.5.0-14-generic/build/Module.symvers.
2024-01-11T01:46:35.582Z In(05) host-2376 Read 28283 symbol versions
2024-01-11T01:46:35.583Z In(05) host-2376 Kernel header path retrieved from FileEntry: /lib/modules/6.5.0-14-generic/build/include
2024-01-11T01:46:35.583Z In(05) host-2376 Update kernel header path to /lib/modules/6.5.0-14-generic/build/include
2024-01-11T01:46:35.583Z In(05) host-2376 Validating path "/lib/modules/6.5.0-14-generic/build/include" for kernel release "6.5.0-14-generic".
2024-01-11T01:46:35.583Z In(05) host-2376 Failed to find /lib/modules/6.5.0-14-generic/build/include/linux/version.h
2024-01-11T01:46:35.583Z In(05) host-2376 /lib/modules/6.5.0-14-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-01-11T01:46:35.583Z In(05) host-2376 using /usr/bin/gcc-12 for preprocess check
2024-01-11T01:46:35.587Z In(05) host-2376 Preprocessed UTS_RELEASE, got value "6.5.0-14-generic".
2024-01-11T01:46:35.587Z In(05) host-2376 The header path "/lib/modules/6.5.0-14-generic/build/include" for the kernel "6.5.0-14-generic" is valid. Whoohoo!
2024-01-11T01:46:35.587Z In(05) host-2376 Found compiler at "/usr/bin/gcc"
2024-01-11T01:46:35.590Z In(05) host-2376 Got gcc version "11".
2024-01-11T01:46:35.590Z In(05) host-2376 GCC major version 11 does not match Kernel GCC major version 12.
2024-01-11T01:46:35.590Z In(05) host-2376 Attempting to use a compiler at location "/usr/bin/gcc-12".
2024-01-11T01:46:35.591Z In(05) host-2376 Got gcc version "12".
2024-01-11T01:46:35.591Z In(05) host-2376 The GCC version matches the kernel GCC minor version like a glove.
2024-01-11T01:46:35.592Z In(05) host-2376 Got gcc version "12".
2024-01-11T01:46:35.592Z In(05) host-2376 The GCC version matches the kernel GCC minor version like a glove.
2024-01-11T01:46:35.592Z In(05) host-2376 Trying to find a suitable PBM set for kernel "6.5.0-14-generic".
2024-01-11T01:46:35.592Z In(05) host-2376 No matching PBM set was found for kernel "6.5.0-14-generic".
2024-01-11T01:46:35.592Z In(05) host-2376 The GCC version matches the kernel GCC minor version like a glove.
2024-01-11T01:46:35.592Z In(05) host-2376 Validating path "/lib/modules/6.5.0-14-generic/build/include" for kernel release "6.5.0-14-generic".
2024-01-11T01:46:35.592Z In(05) host-2376 Failed to find /lib/modules/6.5.0-14-generic/build/include/linux/version.h
2024-01-11T01:46:35.592Z In(05) host-2376 /lib/modules/6.5.0-14-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-01-11T01:46:35.592Z In(05) host-2376 using /usr/bin/gcc-12 for preprocess check
2024-01-11T01:46:35.596Z In(05) host-2376 Preprocessed UTS_RELEASE, got value "6.5.0-14-generic".
2024-01-11T01:46:35.596Z In(05) host-2376 The header path "/lib/modules/6.5.0-14-generic/build/include" for the kernel "6.5.0-14-generic" is valid. Whoohoo!
2024-01-11T01:46:37.859Z In(05) host-2376 The GCC version matches the kernel GCC minor version like a glove.
2024-01-11T01:46:37.859Z In(05) host-2376 Validating path "/lib/modules/6.5.0-14-generic/build/include" for kernel release "6.5.0-14-generic".
2024-01-11T01:46:37.859Z In(05) host-2376 Failed to find /lib/modules/6.5.0-14-generic/build/include/linux/version.h
2024-01-11T01:46:37.859Z In(05) host-2376 /lib/modules/6.5.0-14-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-01-11T01:46:37.859Z In(05) host-2376 using /usr/bin/gcc-12 for preprocess check
2024-01-11T01:46:37.863Z In(05) host-2376 Preprocessed UTS_RELEASE, got value "6.5.0-14-generic".
2024-01-11T01:46:37.863Z In(05) host-2376 The header path "/lib/modules/6.5.0-14-generic/build/include" for the kernel "6.5.0-14-generic" is valid. Whoohoo!
2024-01-11T01:46:37.863Z In(05) host-2376 Using temp dir "/tmp".
2024-01-11T01:46:45.381Z In(05) host-2376 Stopping VMware services:
2024-01-11T01:46:45.381Z In(05) host-2376 VMware Authentication Daemon done
2024-01-11T01:46:45.381Z In(05) host-2376 Virtual machine monitor done
2024-01-11T01:46:45.381Z In(05) host-2376 make: Entering directory '/tmp/modconfig-Lb86qf/vmmon-only'
2024-01-11T01:46:45.381Z In(05) host-2376 /usr/bin/make -C /lib/modules/6.5.0-14-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-01-11T01:46:45.381Z In(05) host-2376 MODULEBUILDDIR= modules
2024-01-11T01:46:45.381Z In(05) host-2376 make[1]: Entering directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/linux/driver.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/linux/driverLog.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/linux/hostif.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/apic.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/comport.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/cpuid.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/crosspage.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/memtrack.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/moduleloop.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/phystrack.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/sharedAreaVmmon.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/statVarsVmmon.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/task.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/common/vmx86.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/bootstrap.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/monLoader.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/monLoaderVmmon.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/vmmblob.o
2024-01-11T01:46:45.381Z In(05) host-2376 LD [M] /tmp/modconfig-Lb86qf/vmmon-only/vmmon.o
2024-01-11T01:46:45.381Z In(05) host-2376 MODPOST /tmp/modconfig-Lb86qf/vmmon-only/Module.symvers
2024-01-11T01:46:45.381Z In(05) host-2376 make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T01:46:45.381Z In(05) host-2376 make: Leaving directory '/tmp/modconfig-Lb86qf/vmmon-only'
2024-01-11T01:46:45.381Z In(05) host-2376 make: Entering directory '/tmp/modconfig-Lb86qf/vmnet-only'
2024-01-11T01:46:45.381Z In(05) host-2376 /usr/bin/make -C /lib/modules/6.5.0-14-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-01-11T01:46:45.381Z In(05) host-2376 MODULEBUILDDIR= modules
2024-01-11T01:46:45.381Z In(05) host-2376 make[1]: Entering directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/driver.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/hub.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/userif.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/netif.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/bridge.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/procfs.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/smac_compat.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/smac.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/vnetEvent.o
2024-01-11T01:46:45.381Z In(05) host-2376 CC [M] /tmp/modconfig-Lb86qf/vmnet-only/vnetUserListener.o
2024-01-11T01:46:45.381Z In(05) host-2376 make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T01:46:45.381Z In(05) host-2376 make: Leaving directory '/tmp/modconfig-Lb86qf/vmnet-only'
2024-01-11T01:46:45.381Z In(05) host-2376 [AppLoader] Use shipped Linux kernel AIO access library.
2024-01-11T01:46:45.381Z In(05) host-2376 An up-to-date "libaio" or "libaio1" package from your system is preferred.
2024-01-11T01:46:45.381Z In(05) host-2376 [AppLoader] GLib does not have GSettings support.
2024-01-11T01:46:45.381Z In(05) host-2376 Using kernel build system.
2024-01-11T01:46:45.381Z In(05) host-2376 warning: the compiler differs from the one used to build the kernel
2024-01-11T01:46:45.381Z In(05) host-2376 The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T01:46:45.381Z In(05) host-2376 You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/monLoader.c: In function ‘MonLoader_Process’:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/monLoader.c:794:24: warning: the comparison will always evaluate as ‘false’ for the address of ‘entries’ will never be NULL [-Waddress]
2024-01-11T01:46:45.381Z In(05) host-2376 794 | if (header->entries == 0 || header->count == 0) {
2024-01-11T01:46:45.381Z In(05) host-2376 | ^~
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from /tmp/modconfig-Lb86qf/vmmon-only/bootstrap/monLoader.c:57:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/./include/monLoader.h:239:19: note: ‘entries’ declared here
2024-01-11T01:46:45.381Z In(05) host-2376 239 | MonLoaderEntry entries[];
2024-01-11T01:46:45.381Z In(05) host-2376 | ^~~~~~~
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/common/crosspage.o: warning: objtool: CrossPage_CodePage+0x207: 'naked' return found in RETHUNK build
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from /tmp/modconfig-Lb86qf/vmmon-only/./include/cpu_types.h:29,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/./include/modulecall.h:33,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/common/moduleloop.c:33:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T01:46:45.381Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/sched.h:23,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/common/moduleloop.c:31:
2024-01-11T01:46:45.381Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T01:46:45.381Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from /tmp/modconfig-Lb86qf/vmmon-only/./include/cpu_types.h:29,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/./include/modulecall.h:33,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/common/vmx86.h:33,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/common/vmx86.c:38:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T01:46:45.381Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/sched.h:23,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/common/vmx86.c:31:
2024-01-11T01:46:45.381Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T01:46:45.381Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from /tmp/modconfig-Lb86qf/vmmon-only/./include/cpu_types.h:29,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/./include/modulecall.h:33,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/linux/hostif.c:58:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T01:46:45.381Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/sched.h:23,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/binfmts.h:5,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/linux/hostif.c:31:
2024-01-11T01:46:45.381Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T01:46:45.381Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from /tmp/modconfig-Lb86qf/vmmon-only/./include/cpu_types.h:29,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/./include/modulecall.h:33,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/./common/vmx86.h:33,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/linux/driver.h:32,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/linux/driver.c:47:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T01:46:45.381Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/list_lru.h:12,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/fs.h:13,
2024-01-11T01:46:45.381Z In(05) host-2376 from ./include/linux/highmem.h:5,
2024-01-11T01:46:45.381Z In(05) host-2376 from /tmp/modconfig-Lb86qf/vmmon-only/linux/driver.c:25:
2024-01-11T01:46:45.381Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T01:46:45.381Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T01:46:45.381Z In(05) host-2376 |
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section
2024-01-11T01:46:45.381Z In(05) host-2376 ERROR: modpost: "__pte_offset_map" [/tmp/modconfig-Lb86qf/vmmon-only/vmmon.ko] undefined!
2024-01-11T01:46:45.381Z In(05) host-2376 make[3]: *** [scripts/Makefile.modpost:144: /tmp/modconfig-Lb86qf/vmmon-only/Module.symvers] Error 1
2024-01-11T01:46:45.381Z In(05) host-2376 make[2]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:1989: modpost] Error 2
2024-01-11T01:46:45.381Z In(05) host-2376 make[1]: *** [Makefile:234: __sub-make] Error 2
2024-01-11T01:46:45.381Z In(05) host-2376 make: *** [Makefile:117: vmmon.ko] Error 2
2024-01-11T01:46:45.381Z In(05) host-2376 Using kernel build system.
2024-01-11T01:46:45.381Z In(05) host-2376 warning: the compiler differs from the one used to build the kernel
2024-01-11T01:46:45.381Z In(05) host-2376 The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T01:46:45.381Z In(05) host-2376 You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmnet-only/bridge.c: In function ‘VNetBridgeSendLargePacket’:
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmnet-only/bridge.c:1413:11: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘tcp_gso_segment’? [-Werror=implicit-function-declaration]
2024-01-11T01:46:45.381Z In(05) host-2376 1413 | segs = skb_gso_segment(skb, 0);
2024-01-11T01:46:45.381Z In(05) host-2376 | ^~~~~~~~~~~~~~~
2024-01-11T01:46:45.381Z In(05) host-2376 | tcp_gso_segment
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmnet-only/bridge.c:1413:9: warning: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2024-01-11T01:46:45.381Z In(05) host-2376 1413 | segs = skb_gso_segment(skb, 0);
2024-01-11T01:46:45.381Z In(05) host-2376 | ^
2024-01-11T01:46:45.381Z In(05) host-2376 /tmp/modconfig-Lb86qf/vmnet-only/userif.o: warning: objtool: VNetCsumAndCopyToUser+0x2d: call to csum_partial_copy_nocheck() with UACCESS enabled
2024-01-11T01:46:45.381Z In(05) host-2376 cc1: some warnings being treated as errors
2024-01-11T01:46:45.381Z In(05) host-2376 make[3]: *** [scripts/Makefile.build:251: /tmp/modconfig-Lb86qf/vmnet-only/bridge.o] Error 1
2024-01-11T01:46:45.381Z In(05) host-2376 make[3]: *** Waiting for unfinished jobs....
2024-01-11T01:46:45.381Z In(05) host-2376 make[2]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:2037: /tmp/modconfig-Lb86qf/vmnet-only] Error 2
2024-01-11T01:46:45.381Z In(05) host-2376 make[1]: *** [Makefile:234: __sub-make] Error 2
2024-01-11T01:46:45.381Z In(05) host-2376 make: *** [Makefile:117: vmnet.ko] Error 2
2024-01-11T01:46:45.381Z In(05) host-2376 Unable to install all modules. See log for details.
2024-01-11T01:46:45.381Z In(05) host-2376
2024-01-11T02:25:59.436Z In(05) host-2376 The GCC version matches the kernel GCC minor version like a glove.
2024-01-11T02:25:59.436Z In(05) host-2376 Validating path "/lib/modules/6.5.0-14-generic/build/include" for kernel release "6.5.0-14-generic".
2024-01-11T02:25:59.436Z In(05) host-2376 Failed to find /lib/modules/6.5.0-14-generic/build/include/linux/version.h
2024-01-11T02:25:59.436Z In(05) host-2376 /lib/modules/6.5.0-14-generic/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-01-11T02:25:59.436Z In(05) host-2376 using /usr/bin/gcc-12 for preprocess check
2024-01-11T02:25:59.440Z In(05) host-2376 Preprocessed UTS_RELEASE, got value "6.5.0-14-generic".
2024-01-11T02:25:59.440Z In(05) host-2376 The header path "/lib/modules/6.5.0-14-generic/build/include" for the kernel "6.5.0-14-generic" is valid. Whoohoo!
2024-01-11T02:25:59.440Z In(05) host-2376 Using temp dir "/tmp".
2024-01-11T02:26:08.128Z In(05) host-2376 Stopping VMware services:
2024-01-11T02:26:08.128Z In(05) host-2376 VMware Authentication Daemon done
2024-01-11T02:26:08.128Z In(05) host-2376 Virtual machine monitor done
2024-01-11T02:26:08.128Z In(05) host-2376 make: Entering directory '/tmp/modconfig-VLksir/vmmon-only'
2024-01-11T02:26:08.128Z In(05) host-2376 /usr/bin/make -C /lib/modules/6.5.0-14-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-01-11T02:26:08.128Z In(05) host-2376 MODULEBUILDDIR= modules
2024-01-11T02:26:08.128Z In(05) host-2376 make[1]: Entering directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T02:26:08.128Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/linux/driver.o
2024-01-11T02:26:08.128Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/linux/driverLog.o
2024-01-11T02:26:08.128Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/linux/hostif.o
2024-01-11T02:26:08.128Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/apic.o
2024-01-11T02:26:08.128Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/comport.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/cpuid.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/crosspage.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/memtrack.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/moduleloop.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/phystrack.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/sharedAreaVmmon.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/statVarsVmmon.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/task.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/common/vmx86.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/bootstrap/bootstrap.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/bootstrap/monLoader.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/bootstrap/monLoaderVmmon.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmmon-only/bootstrap/vmmblob.o
2024-01-11T02:26:08.129Z In(05) host-2376 LD [M] /tmp/modconfig-VLksir/vmmon-only/vmmon.o
2024-01-11T02:26:08.129Z In(05) host-2376 MODPOST /tmp/modconfig-VLksir/vmmon-only/Module.symvers
2024-01-11T02:26:08.129Z In(05) host-2376 make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T02:26:08.129Z In(05) host-2376 make: Leaving directory '/tmp/modconfig-VLksir/vmmon-only'
2024-01-11T02:26:08.129Z In(05) host-2376 make: Entering directory '/tmp/modconfig-VLksir/vmnet-only'
2024-01-11T02:26:08.129Z In(05) host-2376 /usr/bin/make -C /lib/modules/6.5.0-14-generic/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-01-11T02:26:08.129Z In(05) host-2376 MODULEBUILDDIR= modules
2024-01-11T02:26:08.129Z In(05) host-2376 make[1]: Entering directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/driver.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/hub.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/userif.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/netif.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/bridge.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/procfs.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/smac_compat.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/smac.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/vnetEvent.o
2024-01-11T02:26:08.129Z In(05) host-2376 CC [M] /tmp/modconfig-VLksir/vmnet-only/vnetUserListener.o
2024-01-11T02:26:08.129Z In(05) host-2376 make[1]: Leaving directory '/usr/src/linux-headers-6.5.0-14-generic'
2024-01-11T02:26:08.129Z In(05) host-2376 make: Leaving directory '/tmp/modconfig-VLksir/vmnet-only'
2024-01-11T02:26:08.129Z In(05) host-2376 [AppLoader] Use shipped Linux kernel AIO access library.
2024-01-11T02:26:08.129Z In(05) host-2376 An up-to-date "libaio" or "libaio1" package from your system is preferred.
2024-01-11T02:26:08.129Z In(05) host-2376 [AppLoader] GLib does not have GSettings support.
2024-01-11T02:26:08.129Z In(05) host-2376 Using kernel build system.
2024-01-11T02:26:08.129Z In(05) host-2376 warning: the compiler differs from the one used to build the kernel
2024-01-11T02:26:08.129Z In(05) host-2376 The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T02:26:08.129Z In(05) host-2376 You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/bootstrap/monLoader.c: In function ‘MonLoader_Process’:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/bootstrap/monLoader.c:794:24: warning: the comparison will always evaluate as ‘false’ for the address of ‘entries’ will never be NULL [-Waddress]
2024-01-11T02:26:08.129Z In(05) host-2376 794 | if (header->entries == 0 || header->count == 0) {
2024-01-11T02:26:08.129Z In(05) host-2376 | ^~
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from /tmp/modconfig-VLksir/vmmon-only/bootstrap/monLoader.c:57:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/./include/monLoader.h:239:19: note: ‘entries’ declared here
2024-01-11T02:26:08.129Z In(05) host-2376 239 | MonLoaderEntry entries[];
2024-01-11T02:26:08.129Z In(05) host-2376 | ^~~~~~~
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/common/crosspage.o: warning: objtool: CrossPage_CodePage+0x207: 'naked' return found in RETHUNK build
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from /tmp/modconfig-VLksir/vmmon-only/./include/cpu_types.h:29,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/./include/modulecall.h:33,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/common/vmx86.h:33,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/common/vmx86.c:38:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T02:26:08.129Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/sched.h:23,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/common/vmx86.c:31:
2024-01-11T02:26:08.129Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T02:26:08.129Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from /tmp/modconfig-VLksir/vmmon-only/./include/cpu_types.h:29,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/./include/modulecall.h:33,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/common/moduleloop.c:33:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T02:26:08.129Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/sched.h:23,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/common/moduleloop.c:31:
2024-01-11T02:26:08.129Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T02:26:08.129Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from /tmp/modconfig-VLksir/vmmon-only/./include/cpu_types.h:29,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/./include/modulecall.h:33,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/linux/hostif.c:58:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T02:26:08.129Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/sched.h:23,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/binfmts.h:5,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/linux/hostif.c:31:
2024-01-11T02:26:08.129Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T02:26:08.129Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from /tmp/modconfig-VLksir/vmmon-only/./include/cpu_types.h:29,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/./include/modulecall.h:33,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/./common/vmx86.h:33,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/linux/driver.h:32,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/linux/driver.c:47:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/./include/vm_basic_defs.h:779: warning: "DO_ONCE" redefined
2024-01-11T02:26:08.129Z In(05) host-2376 779 | #define DO_ONCE(code) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 In file included from ./include/linux/prandom.h:12,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/random.h:153,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/nodemask.h:97,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/list_lru.h:12,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/fs.h:13,
2024-01-11T02:26:08.129Z In(05) host-2376 from ./include/linux/highmem.h:5,
2024-01-11T02:26:08.129Z In(05) host-2376 from /tmp/modconfig-VLksir/vmmon-only/linux/driver.c:25:
2024-01-11T02:26:08.129Z In(05) host-2376 ./include/linux/once.h:46: note: this is the location of the previous definition
2024-01-11T02:26:08.129Z In(05) host-2376 46 | #define DO_ONCE(func, ...) \
2024-01-11T02:26:08.129Z In(05) host-2376 |
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section
2024-01-11T02:26:08.129Z In(05) host-2376 ERROR: modpost: "__pte_offset_map" [/tmp/modconfig-VLksir/vmmon-only/vmmon.ko] undefined!
2024-01-11T02:26:08.129Z In(05) host-2376 make[3]: *** [scripts/Makefile.modpost:144: /tmp/modconfig-VLksir/vmmon-only/Module.symvers] Error 1
2024-01-11T02:26:08.129Z In(05) host-2376 make[2]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:1989: modpost] Error 2
2024-01-11T02:26:08.129Z In(05) host-2376 make[1]: *** [Makefile:234: __sub-make] Error 2
2024-01-11T02:26:08.129Z In(05) host-2376 make: *** [Makefile:117: vmmon.ko] Error 2
2024-01-11T02:26:08.129Z In(05) host-2376 Using kernel build system.
2024-01-11T02:26:08.129Z In(05) host-2376 warning: the compiler differs from the one used to build the kernel
2024-01-11T02:26:08.129Z In(05) host-2376 The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T02:26:08.129Z In(05) host-2376 You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmnet-only/userif.o: warning: objtool: VNetCsumAndCopyToUser+0x2d: call to csum_partial_copy_nocheck() with UACCESS enabled
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmnet-only/bridge.c: In function ‘VNetBridgeSendLargePacket’:
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmnet-only/bridge.c:1413:11: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘tcp_gso_segment’? [-Werror=implicit-function-declaration]
2024-01-11T02:26:08.129Z In(05) host-2376 1413 | segs = skb_gso_segment(skb, 0);
2024-01-11T02:26:08.129Z In(05) host-2376 | ^~~~~~~~~~~~~~~
2024-01-11T02:26:08.129Z In(05) host-2376 | tcp_gso_segment
2024-01-11T02:26:08.129Z In(05) host-2376 /tmp/modconfig-VLksir/vmnet-only/bridge.c:1413:9: warning: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2024-01-11T02:26:08.129Z In(05) host-2376 1413 | segs = skb_gso_segment(skb, 0);
2024-01-11T02:26:08.129Z In(05) host-2376 | ^
2024-01-11T02:26:08.129Z In(05) host-2376 cc1: some warnings being treated as errors
2024-01-11T02:26:08.129Z In(05) host-2376 make[3]: *** [scripts/Makefile.build:251: /tmp/modconfig-VLksir/vmnet-only/bridge.o] Error 1
2024-01-11T02:26:08.129Z In(05) host-2376 make[2]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:2037: /tmp/modconfig-VLksir/vmnet-only] Error 2
2024-01-11T02:26:08.129Z In(05) host-2376 make[1]: *** [Makefile:234: __sub-make] Error 2
2024-01-11T02:26:08.129Z In(05) host-2376 make: *** [Makefile:117: vmnet.ko] Error 2
2024-01-11T02:26:08.129Z In(05) host-2376 Unable to install all modules. See log for details.
2024-01-11T02:26:08.129Z In(05) host-2376

 

19 Replies
Technogeezer
Immortal
Immortal

Have you tried downloading the mkubecek vmware-host-modules updates for Workstation 17.0.1 and giving them a try?

See https://github.com/mkubecek/vmware-host-modules/blob/master/INSTALL for instructions on how to download them and build. 

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
foxsquirrel
Enthusiast
Enthusiast

Hello,

 

Thank you for responding, are those official patches ?. The broken VMware is on a critical workstation so we have a security protocol to adhere to. I will look at them and see if they qualify.

mkubecek
Hot Shot
Hot Shot

No, not official. I have been patching the host modules for years so that I could run Workstation on recent kernels without having to wait for VMware to catch up. And when I started using git to make tracking them easier, it felt natural to publish the repository on Github so that other users don't have to duplicate the work.

Technogeezer
Immortal
Immortal

If your security protocol won’t let you install @mkubecek patches to try to address this quickly, you may need to consider opening an Service Request (VMware support case) so that VMware can respond to this officially. But be aware that the VMware response may not get you running again quickly 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
NateNateNAte
Hot Shot
Hot Shot

With the security protocols...were you mandated to upgrade?  Or can you roll-back to the previous version prior to upgrade?  I would consider doing that (if authorized) while you open a case with VMware.  

And of course save the current logfiles to send with the VMware case.

foxsquirrel
Enthusiast
Enthusiast

I tried support and they sent me to the this forum.

Also had the option to open a support ticket for $49 dollars. They break it with their coding and we are suppose to pay to get it fixed. Logs make it look like it is not an issue that can be fixed by a support ticket.

 

How can I reverse the kernel upgrade, that might very well be a worse nightmare than losing Workstation 17.

Do you know if I copy the entire folder with the VM onto another machine with an V 17.0 if those vm's can be opened?

 

 

0 Kudos
mkubecek
Hot Shot
Hot Shot


@Technogeezer wrote:

you may need to consider opening an Service Request (VMware support case) so that VMware can respond to this officially


I wouldn't hold my breath. VMware lives in the oldschool corporate mindset of explicit list of "supported host systems". For each Workstation version, they have an explicit (and rather short) list of "supported" distributions (and their versions) and that's all they care about. Not about any other version, not about other distributions and least of all about released kernel versions. So until your distribution (or any other with kernel 6.5 or newer) gets on that list with some future update, you cannot expect much from VMware. And if you are running a "rolling" distribution (or are using newer kernel on your own), you are in trouble most of the time.

Which is why I'm maintaining that repository. And also because there are some very old issues that VMware ignores because they are not pressing enough to be impossible to ignore.

0 Kudos
Technogeezer
Immortal
Immortal

@mkubecek I agree with you that the state of VMware’s support of Linux is woefully inadequate. But they do list Ubuntu 22.04 as a supported distribution so you would have an argument that the product is not performing to its documentation.

I do also agree that holding your breath waiting for VMware to act is not a worthwhile action. 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
mkubecek
Hot Shot
Hot Shot


@Technogeezer wrote:

But they do list Ubuntu 22.04 as a supported distribution so you would have an argument that the product is not performing to its documentation.


I see. Then there should be a chance, as long as the kernel in use is a standard distribution kernel, I guess.

0 Kudos
Technogeezer
Immortal
Immortal

VMware shares blame, but the Linux kernel developers aren't off the hook either. Why do they feel the burning need to change the kernel APIs and compilation systems so often so that software developers have to play catch-up?

That detracts from Linux's boasts that it's an enterprise class solution - and it would not surprise me if that's the reason some distros remain on ancient kernels for the lifecycles of their releases. 

 

- Paul (Technogeezer)
Editor of the Unofficial Fusion Companion Guides
louyo
Virtuoso
Virtuoso

That is why we old curmudgeons stay on Debian. 🙂

foxsquirrel
Enthusiast
Enthusiast


@louyo wrote:

That is why we old curmudgeons stay on Debian. 🙂


That did come up today in a meeting. We are reviewing our options regarding VMware. I totally understand things do happen like this and that is not what has tainted the relationship. Its the BS customer support. They break it and expect me to pay, I am old too and have seen many other companies in the past play games like that with the customers. I don't play those games.

0 Kudos
foxsquirrel
Enthusiast
Enthusiast

Good news

 

17 pro was installed on another box

 

 

 

 

$ uname -a
Linux ******* 6.2.0-39-generic #40~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Nov 16 10:53:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

 

 

 

 

 

 

 

17.5 will run on this version.

I was able to transfer a couple vm's to the other machine with 6.2 and got them up and running. That was cool and painless, was not expecting the transfer to be so smooth. Had to use HDD because all the NVMe's did not have enough room. So it might be related to the latency of the HDD??

 

Update:

Opened and closed 17.5 a few times then while a vm was loading the host froze and had to be power cycled.....

Had to use HDD because all the NVMe's did not have enough room. So it might be related to the latency of the HDD??

 

0 Kudos
mkubecek
Hot Shot
Hot Shot


@Technogeezer wrote:

VMware shares blame, but the Linux kernel developers aren't off the hook either. Why do they feel the burning need to change the kernel APIs and compilation systems so often so that software developers have to play catch-up?


Please read e.g. this document to understand why keeping a "stable API" would be a bad idea.


That detracts from Linux's boasts that it's an enterprise class solution - and it would not surprise me if that's the reason some distros remain on ancient kernels for the lifecycles of their releases.

This has nothing to do with enterprise segment. Enterprise linux distributions stick with a fixed kernel version within a product version and service pack and at least the main two (RHEL and SLE) even keep stable kernel ABI so that not only out of tree modules can be recompiled safely but also binary third party modules built against the distribution kernel won't break with further kernel updates.

But third party module compatibility is not the main reason for keeping the kernel version within product lifetime. The actual reason is that it's exactly what (most of) the customers want. Each version upgrade means regressions; and from customer's point of view, a "regression" is often a change which is in fact desirable in general but it breaks their specific use case. (Some of those use cases are rather crazy which is what this strip makes fun of.)



0 Kudos
bluefirestorm
Champion
Champion


foxsquirrel wrote:

How can I reverse the kernel upgrade, that might very well be a worse nightmare than losing Workstation 17


You don't have to reverse the kernel upgrade. You just need to reboot to the previous kernel.

If the host computer is dual booting with Windows the grub option "Advanced Options for Ubuntu" should already be there; that lets you choose the previous kernel.

Otherwise, hold down the SHIFT key while the host computer is powering up, and the GRUB boot options should show up

If the SHIFT key does not work,
edit /etc/default/grub, comment out GRUB_TIMEOUT_STYLE and set the GRUB_TIMEOUT to -1 (wait forever) or 10 (if you want 10 seconds).
sudo update-grub

0 Kudos
foxsquirrel
Enthusiast
Enthusiast

Just tried the holding the shift and rebooting and that does not work. We don't have any dual boot, everything runs linux at boot time with the exception of Win machines.

 

The 6.5 upgrade might have triggered some more issues, just had to power cycle it. It would not wake from a dark screen, checked all cables first and they are plugged in.

 

Do you know of a removal script for 17 pro. Not sure how to completely remove it.

Just checked and Bookworm is still on 6.1 and that might be option at this point.

0 Kudos
louyo
Virtuoso
Virtuoso

Uninstall:

https://docs.vmware.com/en/VMware-Workstation-Pro/17/com.vmware.ws.using.doc/GUID-D739F0D1-26FB-4A3E...

I am running bookworm.

The kernel upgrade should not have affected Grub behavior, I don't think.

louyo
Virtuoso
Virtuoso

lou@debian12:~$ uname -a
Linux debian12 6.1.0-17-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.69-1 (2023-12-30) x86_64 GNU/Linux

foxsquirrel
Enthusiast
Enthusiast

I would like to thank everyone that has contributed to helping me resolve this issue.

What I did to solve this problem:

1. Installed Ubuntu 20.04 and installed workstation 17 pro on the that machine.

2.All the VM's were on NVMe drives so it was real easy to load them back up on the new install. Wish I knew it was that easy to move them in the beginning.

 

What I learned from this, the moment it happened it was panic mode because we had so much data on the VMs'. I did not realize they could be moved onto another player very easily.

Also found out that Bookworm would not install on a Dell 3650, it had a networking driver missing error. Got around that and went to boot and it did not work. Then tried rescue mode and that did not work. So it was back peddling to Ubuntu 20.04

0 Kudos