View Issue Details

IDProjectCategoryView StatusLast Update
0006570Rocky-Linux-9kernelpublic2024-05-10 14:40
ReporterKimball Anderson Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
PlatformAlienware M17 R5OSRocky LinuxOS Version9
Summary0006570: VMware Workstation Player inoperable after kernel update
DescriptionVMware Workstation Player generally requires a recompile of modules vmmon and vmnet after a kernel update. After update today to kernel el9_4.x86_64, vmmon and vmnet could not be compiled, blocking any usage of VMware Player. Unable to resolve the recompile problem during basic troubleshooting, including removal and attempted re-installation of VMware Player. Log file of failed attempt attached for review.
Steps To ReproduceInstall or launch existing instance of VMware Workstation Player 17.5.1 after installation of kernel el9_4.x86_64.
Additional InformationDropping back to kernel el9_3.0.1.x86_64 on grub menu allowed successful re-installation of VMware Player, including vmmon/vmnet compilation and MOK registration per usual practices.
TagsNo tags attached.
Attached Files
vmware-20453.log (16,412 bytes)   
2024-05-10T12:45:11.461Z In(05) host-20453 Log for VMware Workstation pid=20453 version=17.5.0 build=build-22583795 option=Release
2024-05-10T12:45:11.461Z In(05) host-20453 The host is x86_64.
2024-05-10T12:45:11.461Z In(05) host-20453 Host codepage=UTF-8 encoding=UTF-8
2024-05-10T12:45:11.461Z In(05) host-20453 Host is Linux 5.14.0-427.16.1.el9_4.x86_64 Rocky Linux 9.4 (Blue Onyx) 9.4 Rocky Linux 9.4 (Blue Onyx) cpe:/o:rocky:rocky:9::baseos
2024-05-10T12:45:11.461Z In(05) host-20453 Host offset from UTC is -04:00.
2024-05-10T12:45:11.460Z In(05) host-20453 DictionaryLoad: Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2024-05-10T12:45:11.460Z In(05) host-20453 [msg.dictionary.load.openFailed] Cannot open file "/usr/lib/vmware/settings": No such file or directory.
2024-05-10T12:45:11.460Z In(05) host-20453 PREF Optional preferences file not found at /usr/lib/vmware/settings. Using default values.
2024-05-10T12:45:11.460Z In(05) host-20453 DictionaryLoad: Cannot open file "/home/xxxxxxxx/.vmware/config": No such file or directory.
2024-05-10T12:45:11.460Z In(05) host-20453 [msg.dictionary.load.openFailed] Cannot open file "/home/xxxxxxxx/.vmware/config": No such file or directory.
2024-05-10T12:45:11.460Z In(05) host-20453 PREF Optional preferences file not found at /home/xxxxxxxx/.vmware/config. Using default values.
2024-05-10T12:45:11.482Z Wa(03) host-20453 Logging to /tmp/vmware-xxxxxxxx/vmware-20453.log
2024-05-10T12:45:11.487Z In(05) host-20453 Obtaining info using the running kernel.
2024-05-10T12:45:11.487Z In(05) host-20453 Created new pathsHash.
2024-05-10T12:45:11.487Z In(05) host-20453 Setting header path for 5.14.0-427.16.1.el9_4.x86_64 to "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include".
2024-05-10T12:45:11.487Z In(05) host-20453 Validating path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for kernel release "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:11.487Z In(05) host-20453 Failed to find /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h
2024-05-10T12:45:11.487Z In(05) host-20453 /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-10T12:45:11.487Z In(05) host-20453 using /usr/bin/gcc for preprocess check
2024-05-10T12:45:11.493Z In(05) host-20453 Preprocessed UTS_RELEASE, got value "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:11.494Z In(05) host-20453 The header path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for the kernel "5.14.0-427.16.1.el9_4.x86_64" is valid.  Whoohoo!
2024-05-10T12:45:11.723Z In(05) host-20453 found symbol version file /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/Module.symvers
2024-05-10T12:45:11.723Z In(05) host-20453 Reading symbol versions from /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/Module.symvers.
2024-05-10T12:45:11.732Z In(05) host-20453 Read 22401 symbol versions
2024-05-10T12:45:11.732Z In(05) host-20453 Reading in info for the vmmon module.
2024-05-10T12:45:11.732Z In(05) host-20453 Reading in info for the vmnet module.
2024-05-10T12:45:11.732Z In(05) host-20453 Invoking modinfo on "vmmon".
2024-05-10T12:45:11.735Z In(05) host-20453 "/sbin/modinfo" exited with status 256.
2024-05-10T12:45:11.735Z In(05) host-20453 Invoking modinfo on "vmnet".
2024-05-10T12:45:11.738Z In(05) host-20453 "/sbin/modinfo" exited with status 256.
2024-05-10T12:45:11.743Z In(05) host-20453 to be installed: vmmon status: 0
2024-05-10T12:45:11.743Z In(05) host-20453 to be installed: vmnet status: 0
2024-05-10T12:45:11.745Z In(05) host-20453 Obtaining info using the running kernel.
2024-05-10T12:45:11.745Z In(05) host-20453 Setting header path for 5.14.0-427.16.1.el9_4.x86_64 to "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include".
2024-05-10T12:45:11.745Z In(05) host-20453 Validating path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for kernel release "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:11.745Z In(05) host-20453 Failed to find /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h
2024-05-10T12:45:11.745Z In(05) host-20453 /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-10T12:45:11.745Z In(05) host-20453 using /usr/bin/gcc for preprocess check
2024-05-10T12:45:11.752Z In(05) host-20453 Preprocessed UTS_RELEASE, got value "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:11.752Z In(05) host-20453 The header path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for the kernel "5.14.0-427.16.1.el9_4.x86_64" is valid.  Whoohoo!
2024-05-10T12:45:11.976Z In(05) host-20453 found symbol version file /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/Module.symvers
2024-05-10T12:45:11.976Z In(05) host-20453 Reading symbol versions from /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/Module.symvers.
2024-05-10T12:45:11.985Z In(05) host-20453 Read 22401 symbol versions
2024-05-10T12:45:11.985Z In(05) host-20453 Kernel header path retrieved from FileEntry: /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include
2024-05-10T12:45:11.985Z In(05) host-20453 Update kernel header path to /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include
2024-05-10T12:45:11.985Z In(05) host-20453 Validating path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for kernel release "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:11.985Z In(05) host-20453 Failed to find /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h
2024-05-10T12:45:11.985Z In(05) host-20453 /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-10T12:45:11.985Z In(05) host-20453 using /usr/bin/gcc for preprocess check
2024-05-10T12:45:11.993Z In(05) host-20453 Preprocessed UTS_RELEASE, got value "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:11.993Z In(05) host-20453 The header path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for the kernel "5.14.0-427.16.1.el9_4.x86_64" is valid.  Whoohoo!
2024-05-10T12:45:11.994Z In(05) host-20453 Found compiler at "/usr/bin/gcc"
2024-05-10T12:45:11.996Z In(05) host-20453 Got gcc version "11".
2024-05-10T12:45:11.996Z In(05) host-20453 The GCC version matches the kernel GCC minor version like a glove.
2024-05-10T12:45:11.999Z In(05) host-20453 Got gcc version "11".
2024-05-10T12:45:11.999Z In(05) host-20453 The GCC version matches the kernel GCC minor version like a glove.
2024-05-10T12:45:12.001Z In(05) host-20453 Trying to find a suitable PBM set for kernel "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:12.001Z In(05) host-20453 No matching PBM set was found for kernel "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:12.001Z In(05) host-20453 The GCC version matches the kernel GCC minor version like a glove.
2024-05-10T12:45:12.001Z In(05) host-20453 Validating path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for kernel release "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:12.001Z In(05) host-20453 Failed to find /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h
2024-05-10T12:45:12.001Z In(05) host-20453 /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-10T12:45:12.001Z In(05) host-20453 using /usr/bin/gcc for preprocess check
2024-05-10T12:45:12.007Z In(05) host-20453 Preprocessed UTS_RELEASE, got value "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:12.007Z In(05) host-20453 The header path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for the kernel "5.14.0-427.16.1.el9_4.x86_64" is valid.  Whoohoo!
2024-05-10T12:45:14.993Z In(05) host-20453 The GCC version matches the kernel GCC minor version like a glove.
2024-05-10T12:45:14.993Z In(05) host-20453 Validating path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for kernel release "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:14.993Z In(05) host-20453 Failed to find /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h
2024-05-10T12:45:14.993Z In(05) host-20453 /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/linux/version.h not found, looking for generated/uapi/linux/version.h instead.
2024-05-10T12:45:14.993Z In(05) host-20453 using /usr/bin/gcc for preprocess check
2024-05-10T12:45:15.004Z In(05) host-20453 Preprocessed UTS_RELEASE, got value "5.14.0-427.16.1.el9_4.x86_64".
2024-05-10T12:45:15.004Z In(05) host-20453 The header path "/lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include" for the kernel "5.14.0-427.16.1.el9_4.x86_64" is valid.  Whoohoo!
2024-05-10T12:45:15.004Z In(05) host-20453 Using temp dir "/tmp".
2024-05-10T12:45:37.696Z In(05) host-20453 make: Entering directory '/tmp/modconfig-9dKLK1/vmmon-only'
2024-05-10T12:45:37.696Z In(05) host-20453 /usr/bin/make -C /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-05-10T12:45:37.696Z In(05) host-20453   MODULEBUILDDIR= modules
2024-05-10T12:45:37.696Z In(05) host-20453 make[1]: Entering directory '/usr/src/kernels/5.14.0-427.16.1.el9_4.x86_64'
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/linux/driver.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/linux/driverLog.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/linux/hostif.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/apic.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/comport.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/cpuid.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/crosspage.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/memtrack.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/moduleloop.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/phystrack.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/sharedAreaVmmon.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/statVarsVmmon.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/task.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/common/vmx86.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/bootstrap/monLoader.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/bootstrap/bootstrap.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/bootstrap/monLoaderVmmon.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmmon-only/bootstrap/vmmblob.o
2024-05-10T12:45:37.696Z In(05) host-20453   LD [M]  /tmp/modconfig-9dKLK1/vmmon-only/vmmon.o
2024-05-10T12:45:37.696Z In(05) host-20453   MODPOST /tmp/modconfig-9dKLK1/vmmon-only/Module.symvers
2024-05-10T12:45:37.696Z In(05) host-20453 make[1]: Leaving directory '/usr/src/kernels/5.14.0-427.16.1.el9_4.x86_64'
2024-05-10T12:45:37.696Z In(05) host-20453 make: Leaving directory '/tmp/modconfig-9dKLK1/vmmon-only'
2024-05-10T12:45:37.696Z In(05) host-20453 make: Entering directory '/tmp/modconfig-9dKLK1/vmnet-only'
2024-05-10T12:45:37.696Z In(05) host-20453 /usr/bin/make -C /lib/modules/5.14.0-427.16.1.el9_4.x86_64/build/include/.. M=$PWD SRCROOT=$PWD/. \
2024-05-10T12:45:37.696Z In(05) host-20453   MODULEBUILDDIR= modules
2024-05-10T12:45:37.696Z In(05) host-20453 make[1]: Entering directory '/usr/src/kernels/5.14.0-427.16.1.el9_4.x86_64'
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/driver.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/hub.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/userif.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/netif.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/bridge.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/procfs.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/smac_compat.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/smac.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/vnetEvent.o
2024-05-10T12:45:37.696Z In(05) host-20453   CC [M]  /tmp/modconfig-9dKLK1/vmnet-only/vnetUserListener.o
2024-05-10T12:45:37.696Z In(05) host-20453 make[1]: Leaving directory '/usr/src/kernels/5.14.0-427.16.1.el9_4.x86_64'
2024-05-10T12:45:37.696Z In(05) host-20453 make: Leaving directory '/tmp/modconfig-9dKLK1/vmnet-only'
2024-05-10T12:45:37.696Z In(05) host-20453 [AppLoader] GLib does not have GSettings support.
2024-05-10T12:45:37.696Z In(05) host-20453 Using kernel build system.
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmmon-only/common/crosspage.o: warning: objtool: CrossPage_CodeEnd(): can't find starting instruction
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Free() falls through to next function PhysTrack_Add()
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmmon-only/common/task.o: warning: objtool: .text: unexpected end of section
2024-05-10T12:45:37.696Z In(05) host-20453 ERROR: modpost: "__pte_offset_map" [/tmp/modconfig-9dKLK1/vmmon-only/vmmon.ko] undefined!
2024-05-10T12:45:37.696Z In(05) host-20453 make[2]: *** [scripts/Makefile.modpost:134: /tmp/modconfig-9dKLK1/vmmon-only/Module.symvers] Error 1
2024-05-10T12:45:37.696Z In(05) host-20453 make[2]: *** Deleting file '/tmp/modconfig-9dKLK1/vmmon-only/Module.symvers'
2024-05-10T12:45:37.696Z In(05) host-20453 make[1]: *** [Makefile:1848: modules] Error 2
2024-05-10T12:45:37.696Z In(05) host-20453 make: *** [Makefile:117: vmmon.ko] Error 2
2024-05-10T12:45:37.696Z In(05) host-20453 Using kernel build system.
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmnet-only/bridge.c: In function ‘VNetBridgeSendLargePacket’:
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmnet-only/bridge.c:1416:11: error: implicit declaration of function ‘skb_gso_segment’; did you mean ‘tcp_gso_segment’? [-Werror=implicit-function-declaration]
2024-05-10T12:45:37.696Z In(05) host-20453  1416 |    segs = skb_gso_segment(skb, 0);
2024-05-10T12:45:37.696Z In(05) host-20453       |           ^~~~~~~~~~~~~~~
2024-05-10T12:45:37.696Z In(05) host-20453       |           tcp_gso_segment
2024-05-10T12:45:37.696Z In(05) host-20453 /tmp/modconfig-9dKLK1/vmnet-only/bridge.c:1416:9: warning: assignment to ‘struct sk_buff *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2024-05-10T12:45:37.696Z In(05) host-20453  1416 |    segs = skb_gso_segment(skb, 0);
2024-05-10T12:45:37.696Z In(05) host-20453       |         ^
2024-05-10T12:45:37.696Z In(05) host-20453 cc1: some warnings being treated as errors
2024-05-10T12:45:37.696Z In(05) host-20453 make[2]: *** [scripts/Makefile.build:299: /tmp/modconfig-9dKLK1/vmnet-only/bridge.o] Error 1
2024-05-10T12:45:37.696Z In(05) host-20453 make[2]: *** Waiting for unfinished jobs....
2024-05-10T12:45:37.696Z In(05) host-20453 make[1]: *** [Makefile:1934: /tmp/modconfig-9dKLK1/vmnet-only] Error 2
2024-05-10T12:45:37.696Z In(05) host-20453 make: *** [Makefile:117: vmnet.ko] Error 2
2024-05-10T12:45:37.696Z In(05) host-20453 Unable to install all modules.  See log for details.
2024-05-10T12:45:37.696Z In(05) host-20453 
vmware-20453.log (16,412 bytes)   

Activities

Lukas Magauer

Lukas Magauer

2024-05-10 14:40

QA   ~0006997

Hi Kimball,

this is VMware's issue, they need to fix their DKMS modules,
before they switched to DKMS based modules it was even worse, every new kernel version broke VMware Workstation,
but yeah now it's just waiting for either VMware, to publish a new supported version, or https://github.com/mkubecek/vmware-host-modules gets it supported before them, who provided fixes already before VMware provided the DKMS.

But it's a fact that the new point release changed some stuff in the kernel ABI, which VMware Workstation uses.

Cheers, lumarel

Issue History

Date Modified Username Field Change
2024-05-10 14:33 Kimball Anderson New Issue
2024-05-10 14:33 Kimball Anderson File Added: vmware-20453.log
2024-05-10 14:40 Lukas Magauer Note Added: 0006997