Start a conversation

Why are the LanGuard Agent Upgrades Failing Following Server Version Upgrade?

Overview

After performing an upgrade of the LanGuard server from an earlier version to the latest release, you may on rare occasions find that the LanGuard Agent is not updating to the latest version to match the console upgrade performed. The Languard12Agent.msi file is missing, causing LanGuard Agent upgrades to fail.

 

Solution

The most likely root cause for this issue is that during the upgrade the new Languard12Agent.msi file was not copied to the LanGuard server installation folder.

  1. Verify whether the LanGuard12Agent.msi is present in the Agent subfolder of the LanGuard server main installation folder, by default C:\Program Files (x86)\GFI\LanGuard 12\Agent.

    If the file is there, it is more likely that the LanGuard server Program Updates are not working correctly, proceed with the Updating LanGuard Server Manually When Product Does Not Get Latest Definitions or Agents Do Not Update article instead.

  2. If the file is missing you have to download th main application installer for your GFI LanGuard version.

    Product updates and the latest missing patches and vulnerability definitions are only provided to the latest versions of the product. Therefore it is recommended to always upgrade to the most recent version.

  3. Right-click on the installer > Properties > Unblock and Apply before running the installation.

  4. Double-click the LanGuard installer and then go to the temp folder created, typically C:\Users\Administrator\AppData\Local\Temp\LanGuard12Resources.

  5. Locate LanGuard12Agent.msi and copy this file to C:\Program Files (x86)\GFI\LanGuard 12\Agent

  6. Cancel the installation.

 

Testing

After a server upgrade, agents are upgraded automatically by the scheduled agent health check, which runs every 24 hours; allow up to 24 hours (large fleets are processed in batches).
To verify sooner on a single machine, uninstall the agent and redeploy it from the console.
To force an immediate fleet-wide health check (advanced): stop the GFI LanGuard Attendant service, remove the TimestampOfLastAgentsHealthStatusCheck entry from C:\ProgramData\GFI\LanGuard 12\toolcfg_simple.xml, and start the service again — the next Agent Manager cycle will run the health check and upgrade all outdated agents.

 

Related articles

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted
  3. Updated

Comments