The vgauthd.service fails with undefined symbol: xmlModuleSymbol error
Issue
The open-vm-tools
vgauthd service fails due to following error
● vgauthd.service - VGAuth Service for open-vm-tools
Loaded: loaded (/usr/lib/systemd/system/vgauthd.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2024-07-19 07:53:42 CEST; 1min 28s ago
Docs: http://github.com/vmware/open-vm-tools
Process: 1542 ExecStart=/usr/bin/VGAuthService -s (code=exited, status=127)
Main PID: 1542 (code=exited, status=127)
Jul 19 07:53:42 test systemd[1]: Started VGAuth Service for open-vm-tools.
Jul 19 07:53:42 test VGAuthService[1542]: /usr/bin/VGAuthService: symbol lookup error: /lib64/libxslt.so.1: undefined symbol: xmlModuleSymbol, version LIBXML2_2.6.17
Jul 19 07:53:42 test systemd[1]: vgauthd.service: Main process exited, code=exited, status=127/n/a
Jul 19 07:53:42 test systemd[1]: vgauthd.service: Failed with result 'exit-code'.
Checking the symbols of /lib64/libxslt.so.1
it contains LIBXML2_2.6.17
readelf -a /lib64/libxslt.so.1 | grep LIBXML2_2.6.1
00000023f5b0 003c00000007 R_X86_64_JUMP_SLO 0000000000000000 xmlModuleSymbol@LIBXML2_2.6.17 + 0
00000023f728 005800000007 R_X86_64_JUMP_SLO 0000000000000000 xmlModuleClose@LIBXML2_2.6.17 + 0
00000023f770 006000000007 R_X86_64_JUMP_SLO 0000000000000000 xmlModuleOpen@LIBXML2_2.6.17 + 0
00000023fcd0 00ca00000007 R_X86_64_JUMP_SLO 0000000000000000 xmlNewDocPI@LIBXML2_2.6.15 + 0
60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND xmlModuleSymbol@LIBXML2_2.6.17 (36)
88: 0000000000000000 0 FUNC GLOBAL DEFAULT UND xmlModuleClose@LIBXML2_2.6.17 (36)
96: 0000000000000000 0 FUNC GLOBAL DEFAULT UND xmlModuleOpen@LIBXML2_2.6.17 (36)
202: 0000000000000000 0 FUNC GLOBAL DEFAULT UND xmlNewDocPI@LIBXML2_2.6.15 (43)
03c: 24 (LIBXML2_2.6.17) 1c (LIBXML2_2.4.30) 1c (LIBXML2_2.4.30) 1c (LIBXML2_2.4.30)
058: 24 (LIBXML2_2.6.17) 22 (LIBXML2_2.5.4) 23 (GLIBC_2.2.5) 1c (LIBXML2_2.4.30)
060: 24 (LIBXML2_2.6.17) 1c (LIBXML2_2.4.30) 23 (GLIBC_2.2.5) 1c (LIBXML2_2.4.30)
0c8: 1c (LIBXML2_2.4.30) 1c (LIBXML2_2.4.30) 2b (LIBXML2_2.6.15) 1c (LIBXML2_2.4.30)
0x00b0: Name: LIBXML2_2.6.15 Flags: none Version: 43
0x0100: Name: LIBXML2_2.6.17 Flags: none Version: 36
Environment
- Red Hat Virtualization 4.4
- Red Hat Enterprise Linux 8.x
- open-vm-tools
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.