VMware Communities
jckelly
Contributor
Contributor

upgrading to Workstation 16.2.4 fails running the Kernel Module Updater

any suggestions would be greatly appreciated. Thanks

Running RHEL 3.10.0-1160.71.1.el7.x86_64 . Install fails when running the Kernel Module Updater. I receive a message:

2022-08-07T04:31:32.362Z In(05) host-5587 make: Leaving directory `/tmp/modconfig-HUNKd3/vmnet-only'
2022-08-07T04:31:32.362Z In(05) host-5587 [AppLoader] GLib does not have GSettings support.
2022-08-07T04:31:32.362Z In(05) host-5587 Using kernel build system.
2022-08-07T04:31:32.362Z In(05) host-5587 In file included from /tmp/modconfig-HUNKd3/vmmon-only/./include/x86desc.h:33:0,
2022-08-07T04:31:32.362Z In(05) host-5587 from /tmp/modconfig-HUNKd3/vmmon-only/./include/modulecall.h:34,
2022-08-07T04:31:32.362Z In(05) host-5587 from /tmp/modconfig-HUNKd3/vmmon-only/common/task.c:60:
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/common/task.c: In function ‘TaskRestoreHostGDTTRLDT’:
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_asm_x86.h:70:22: error: first argument to ‘__builtin_choose_expr’ not a constant
2022-08-07T04:31:32.362Z In(05) host-5587 __builtin_choose_expr(__builtin_constant_p(expr), \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_assert.h:372:22: note: in definition of macro ‘ASSERT_ON_COMPILE’
2022-08-07T04:31:32.362Z In(05) host-5587 _Static_assert(e, #e); \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_asm_x86.h:266:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
2022-08-07T04:31:32.362Z In(05) host-5587 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr); \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/common/task.c:726:7: note: in expansion of macro ‘SET_TR’
2022-08-07T04:31:32.362Z In(05) host-5587 SET_TR(tr);
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_asm_x86.h:69:22: error: expression in static assertion is not constant
2022-08-07T04:31:32.362Z In(05) host-5587 ASSERT_ON_COMPILE(sizeof(Selector) == 2 && \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_assert.h:372:22: note: in definition of macro ‘ASSERT_ON_COMPILE’
2022-08-07T04:31:32.362Z In(05) host-5587 _Static_assert(e, #e); \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_asm_x86.h:266:7: note: in expansion of macro ‘ASSERT_ON_COMPILE_SELECTOR_SIZE’
2022-08-07T04:31:32.362Z In(05) host-5587 ASSERT_ON_COMPILE_SELECTOR_SIZE(expr); \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/common/task.c:726:7: note: in expansion of macro ‘SET_TR’
2022-08-07T04:31:32.362Z In(05) host-5587 SET_TR(tr);
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_asm_x86.h:70:22: error: first argument to ‘__builtin_choose_expr’ not a constant
2022-08-07T04:31:32.362Z In(05) host-5587 __builtin_choose_expr(__builtin_constant_p(expr), \
2022-08-07T04:31:32.362Z In(05) host-5587 ^
2022-08-07T04:31:32.362Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/./include/vm_assert.h:372:22: note: in definition of macro ‘ASSERT_ON_COMPILE’
2022-08-07T04:31:32.362Z In(05) host-5587 _Static_assert(e, #e); \

...

...

2022-08-07T04:31:32.363Z In(05) host-5587 make[2]: *** [/tmp/modconfig-HUNKd3/vmmon-only/common/task.o] Error 1
2022-08-07T04:31:32.363Z In(05) host-5587 make[2]: *** Waiting for unfinished jobs....
2022-08-07T04:31:32.363Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Free() falls through to next function PhysTrack_Add()
2022-08-07T04:31:32.363Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Add() falls through to next function PhysTrack_Remove()
2022-08-07T04:31:32.363Z In(05) host-5587 /tmp/modconfig-HUNKd3/vmmon-only/common/phystrack.o: warning: objtool: PhysTrack_Remove() falls through to next function PhysTrack_Test()
2022-08-07T04:31:32.363Z In(05) host-5587 make[1]: *** [_module_/tmp/modconfig-HUNKd3/vmmon-only] Error 2
2022-08-07T04:31:32.363Z In(05) host-5587 make: *** [vmmon.ko] Error 2
2022-08-07T04:31:32.363Z In(05) host-5587 Using kernel build system.
2022-08-07T04:31:32.363Z In(05) host-5587 Unable to install all modules. See log for details.
2022-08-07T04:31:32.363Z In(05) host-5587

 

Labels (1)
1 Reply
Lil
Contributor
Contributor

Hi,

Same issue  here on CentOS. Had to rollback to 16.2.3.

Any help would be appreciated.

Tags (1)
0 Kudos