Virus definitions fail to update
search cancel

Virus definitions fail to update

book

Article ID: 423609

calendar_today

Updated On:

Products

Protection Engine for NAS

Issue/Introduction

The virus definitions for Symantec Protection Engine (SPE) stop successfully updating.  When reviewing the lux.log you failure with the result code 0x80012001. 

Additionally a review of the defutils.log may show entries similar to the following:

CDefUtils::UnLockLiveUpdate() - end.
CDefUtils::PreDefUpdateInternal (szDir1: , szDir2: ) - returning DU_E_CREATE_TEMP_DIR
CDefUtils::PreMicroDefUpdateInternal() - returning DU_E_CREATE_TEMP_DIR
CDefUtils::PreMicroDef25Update() - returning DU_E_CREATE_TEMP_DIR

CDefUtils::GetTempUpdateDir(): Calling CreateDirectory (/<SPE_INSTALL_FOLDER>/bin/definitions/Stargate/digest/symcdata/stargate/<temp_folder>, NULL) failed.

Environment

SPE 9.x on Linux

Cause

Creation of a temporary directory in /<SPE_INSTALL_FOLDER>/bin/definitions/Stargate/digest/symcdata/stargate/ failed due to a permissions issue.

Resolution

  1. Verify the permission of the stargate folder are correct:
    ls -lah /<SPE_INSTALL_FOLDER>/bin/definitions/Stargate/digest/symcdata/
  2. If the owner of the stargate folder is not <SPE_SERVICE_ACCOUNT> and/or the group is not "avdefs", then perform the following steps:
    1. Change the owner of and group of the stargate folder using the following command where <SPE_SERVICE_ACCOUNT> is the account you use as a service account for SPE:
      chown -R <SPE_SERVICE_ACCOUNT>:avdefs /<SPE_INSTALL_FOLDER>/bin/definitions/Stargate/digest/symcdata/
    2. Restart the SPE service:
      /etc/init.d/symcscan restart
  3.  If the owner of the stargate folder is <SPE_SERVICE_ACCOUNT> the group is "avdefs", then a reinstall of the SPE software is necessary.