Knowledge Document: vgauthd (VGAuthService) fails to load on ZENworks 2020.x Appliance after applying the Online updates

0 Likes

Environment

ZENworks 2020 Update 3
ZENworks 23.3 
ZENworks 23.4 

Situation

After applying the Online Updates on ZENworks 2020.x Appliance, vgauthd service (VGAuthService) fails to load 
 

systemctl status vgauthd.service

● vgauthd.service - open-vm-tools: vgauth service for virtual machines hosted on VMware
   Loaded: loaded (/usr/lib/systemd/system/vgauthd.service; disabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Thu 2023-11-16 14:05:40 MST; 6s ago
     Docs: http://github.com/vmware/open-vm-tools
  Process: 384294 ExecStart=/usr/bin/VGAuthService -s (code=exited, status=255)
Main PID: 384294 (code=exited, status=255)

 

Cause

ZENworks Appliance on SLES 12 SP5 applied the latest updates for open-vm-tools which updated the following packages.
open-vm-tools-12.3.0-4.62.1.x86_64 or higher version may be installed but one of its dependency libxmlsec1-1 package is unable to update to the latest required version since not associated with any patches in the channel  


Resolution


When applying the patch "Recommended update for open-vm-tools" for open-vm-tools-12.3.0 during online updates,
its latest dependencies for libxmlsec1-1  and libxmlsec1-openssl1 packages present in the Appliance channel are not being updated  automatically. 

To check for the update available for the package, you need run the below command as root: 
 

zypper lu | grep libxmlsec1

v | ZEN-Appliance-2020-SP2-OS | libxmlsec1-1        | 1.2.28-8.2.1    | 1.2.37-8.6.21     | x86_64
v | ZEN-Appliance-2020-SP2-OS   | libxmlsec1-openssl1 | 1.2.28-8.2.1    | 1.2.37-8.6.21     | x86_64


As a workaround, you need to apply the updates for this package manually as no Patches provide this update 

zypper up libxmlsec1-1

Refreshing service 'nu_novell_com'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following 2 packages are going to be upgraded:
  libxmlsec1-1 libxmlsec1-openssl1


Restart the vgauthd service once these packages are updated successfully
Ensure that the service status shows as running  

systemctl restart  vgauthd.service

systemctl status vgauthd.service

 
● vgauthd.service - open-vm-tools: vgauth service for virtual machines hosted on VMware
   Loaded: loaded (/usr/lib/systemd/system/vgauthd.service; disabled; vendor preset: disabled)
   Active: active (running) since Thu 2023-11-16 14:17:32 MST; 5s ago

Access article on support portal

Labels:

Asset Management
Configuration Management
Endpoint SM
Knowledge Docs
Patch Management
Comment List
Related
Recommended