Symantec Scan Engine 5.1.x/5.2.x hangs or crashes when updating its definitions via Intelligent Updater

Article:TECH176356  |  Created: 2011-12-07  |  Updated: 2012-03-30  |  Article URL http://www.symantec.com/docs/TECH176356
Article Type
Technical Solution


Problem



Symantec Scan Engine (SSE) 5.1.x/5.2.x occasionally hangs or crashes when updating its definitions via Intelligent Updater (IU).


Environment



Scan Engine 5.1.x or Scan Engine 5.2.x with Intelligent Updater enabled


Cause



This is a timing-dependent issue due to a race condition.


Solution



Workaround

Delete "shadow.iu" after Intelligent Updater's download is done and re-create it after the definitions are updated with the IU as shown below:

Solaris/Linux:

  1. Login to the SSE installed host as a root.
  2. On command prompt, change directory to the definitions' directory:

    # cd /opt/SYMCScan/bin/definitions/AntiVirus
     
  3. Delete shadow.iu by disabling setup-iu.sh.

    # sh setup-iu.sh disable                     // shadow.iu is deleted
     
  4. Execute downloaded symrapidreleasedefs-unix.sh.
  5. Re-create shadow.iu by enabling setup-iu.sh.

    # sh setup-iu.sh enable                      // shadow.iu is re-created 

32-bit/64-bit Windows:

 

  1. Login to the SSE installed host as Administrator.
  2. On command prompt, change directory to the definitions' directory:

    32-bit Windows
    %SYSTEMROOT%Program Files\Symantec\Scan Engine\Definitions\AntiVirus
    Default: C:\Program Files\Symantec\Scan Engine\Definitions\AntiVirus

    64-bit Windows  (About 64-bit Windows IU's detailed information, see KB: Intelligent Updater not working with Symantec Scan Engine 5.2 installed on 64-bit Operating System.)
    %SYSTEMROOT%Program Files (x86)\Symantec\Scan Engine\Definitions\AntiVirus
    Default: C:\Program Files (x86)\Symantec\Scan Engine\Definitions\AntiVirus
     
  3. Delete shadow.iu by disabling setup-iu.bat.

    > setup-iu.bat disable                     // shadow.iu is deleted
     
  4. Execute downloaded IU definition (*.exe).
  5. Re-create shadow.iu by enabling setup-iu.bat.

    > setup-iu.bat enable                      // shadow.iu is re-created

 NOTE:

This document assumes the environment in which IU is automated with some scripts and cron jobs on LInux and Solaris, with batch scripts and Windows tasks on Windows. Add the above two steps, disabling and enabling setup-iu.sh / setup-iu.bat, in your script.


Supplemental Materials

SourceETrack
Value1216721



Article URL http://www.symantec.com/docs/TECH176356


Terms of use for this information are found in Legal Notices