Start a conversation

'Error Updating Local Files: Error HRESULT E_FAIL Has Been Returned from a Call to a COM Component' When Updating the Vipre Antivirus Engine

Overview

The Vipre antivirus updates are failing. 

The errors below can be found in the debug log <GFI MailEssentials installation path>\MailEssentials\DebugLogs\AutoUpdate.log:

"error  ","AutoUpdate","Error updating local files: Error HRESULT E_FAIL has been returned from a call to a COM component."
"error  ","autoupdate","error: patchmethod [C:\Program Files (x86)\GFI\MailEssentials\updater\VIPRE\vipre_current_revision.txt]"
"error  ","AutoUpdate","error: updatecomponent: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\Program Files (x86)\GFI\MailEssentials\updater\VIPRE\meta\meta.xml'.
;   at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
;   at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
;   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
;   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize, Boolean checkHost)
;   at System.IO.StreamReader..ctor(String path)
;   at MEC.AutoUpdate.AuDriver.ReadEngineMeta(Hashtable parm)
;   at MEC.AutoUpdate.AuDriver.updatecomponent(String strComponent, Boolean IsService)"

Environment

  • GFI MailEssentials (All versions)
  • All supported environments

Root Cause

The issue is caused by the meta.xml file missing from the folder: <GFI MailEssentials installation path>\MailEssentials\updater\VIPRE\meta\.

Resolution

  1. Open a browser and navigate to Storage Of GFI Updates.
  2. Navigate to the following directory incav2 > vipre > C1 folder and click the vipre_current_version.c1.zip link to download the latest Vipre definitions.
  3. Open the downloaded file and navigate to the meta folder.
  4. Copy the meta.xml file into the folder: <GFI MailEssentials installation path>\MailEssentials\updater\VIPRE\meta\.
  5. Restart the GFI MailEssentials Attendant service.
Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments