Symantec Mail Security for SMTP 4.x or earlier does not update virus definitions after 08/14/2007

Article:TECH85523  |  Created: 2007-01-04  |  Updated: 2011-02-15  |  Article URL http://www.symantec.com/docs/TECH85523
Article Type
Technical Solution

Environment

Issue



You have installed SMTP 4.x and the Antivirus filters are not updating.

Symptoms
 

  • For an established install of Symantec Mail Security for SMTP 4.x, Java LiveUpdate last updated antivirus definitions on 08/14/2007.
  • For a new install of Symantec Mail Security for SMTP 4.x, inserting the license registers the product, but Java LiveUpdate does not perform the initial update of antivirus definitions.
  • Within liveupdt.log, the following entry appears:
    <date>-<time> The file being retrieved exceeded the maximum allowed size of 614,400 bytes.



 


Cause



The Java LiveUpdate (JLU) component distributed with Symantec Mail Security for SMTP 4.x is an older version and is not capable of downloading livetri.zip files which exceed 614,400 bytes in size. Due to a recent influx of new entries in the livetri file, livetri.zip file has exceeded this size limitation.


Solution




Please install Java LiveUpdate 3.5 to the affected computer.

Note: This procedure has been tested with Symantec Mail Security for SMTP build 4.1.16 and with various Java Runtime Environment (JRE) versions in the JRE1.4.2.x and JRE1.5.x branches. Reports from the field indicate that this procedure will work in situations where JRE1.6.x is present on the box only when a full path to a Java executable for JRE1.5.x or 1.4.x is provided as part of the installation command. For earlier versions of Symantec Mail Security for SMTP, Symantec recommends upgrading to version 4.1.16 before attempting to install Java  LiveUpdate v3.5.

JLU3.5_b_33.zip

The zip archive above contains the installer for JLU 3.5 and the release notes. The password for the archive is “symantec” without the quotes. This version of JLU will remedy the 600KB livetri issue.

To install Java LiveUpdate 3.5 on Windows

  1. In the Services console, stop the Symantec Mail Security for SMTP service. 
  2. In the Add/Remove Programs control panel applet, uninstall Java LiveUpdate.
  3. At a cmd prompt, navigate to the directory where you extracted Java LiveUpdate using the cd command.
  4. At a cmd prompt, open the REDIST directory (it is the directory that has ‘jlu.jar’) of the unpacked JLU 3.5 using the cd command.
  5. To install Java LiveUpdate from the .jar file, type the following case-sensitive command:
    “<PATH> \java –cp jlu.jar Installer”

    ...where <PATH> is the full path to a Java executable for the JRE 1.5.x Runtime Environment.
     
  6. In the Services console, start the Symantec Mail Security for SMTP service


Attempt to run LiveUpdate to confirm that the issue has been resolved.


To install Java LiveUpdate 3.5 on Solaris

  1. At the shell prompt, obtain root permissions.
  2. To stop the smssmtp daemon, type:
    /etc/init.d/smssmtp stop
  3. To uninstall Java LiveUpdate 2.0.x, type:
    /opt/Symantec/LiveUpdate/uninstall.sh
     
  4. At a shell prompt, navigate to the directory where you extracted Java LiveUpdate using the cd command.
  5. At a shell prompt, open the REDIST directory (it is the directory that has ‘jlu.jar’) of the unpacked JLU 3.5 using the cd command.
  6. To install Java LiveUpdate from the .jar file, type the following case-sensitive command:
    <PATH>/Java -cp jlu.jar Installer

    ...where <PATH>  is the full path to a Java executable for the JRE 1.5.x Runtime Environment.
  7. To restart the daemon for SMTP4.1, type:
    /etc/init.d/smssmtp start


Attempt to run LiveUpdate to confirm that the issue has been resolved.



References
 

JRE 1.5 can be downloaded from the following location:
http://java.sun.com/javase/downloads/index_jdk5.jsp

For alternative workarounds, please see the following documents:
 




Technical Information
Common errors while running the Java command:
 

  • Unable to determine location of jlu.jar
    Comment: Java is unable to determine the location of jlu.jar. The file may not be present in the present working directory, or some or all of the filename may have been typed in upper-case letters. Java will treat all parameters of the installation command as case-sensitive, even on Windows platforms.
     
  • Exception in thread "main" java.lang.NoClassDefFoundError: installer
    Comment: The installation command is case sensitive. Please re-type it, being careful to maintain case sensitivity.
     
  • Exception in thread "main" java.lang.NoClassDefFoundError: Installer
    Comment: Remove all instances of Java from the computer and install JRE 1.5.x, but not JRE 1.6.x

Attachments

JLU3.5_b_33.zip (1.9 MBytes)


Legacy ID



2007090412581854


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


Terms of use for this information are found in Legal Notices