SAV for Linux does not run properly on 64-bit Linux
Last Updated February 05, 2014
Symantec AntiVirus for Linux (SAVFL) does not run properly on 64-bit linux. Various error messages are displayed.
Possible errors encountered:
Error: Could not launch 'Symantec AntiVirus'
Failed to execute child process "/opt/Symantec/symantec_antivirus/savtray" (No such file or directory)
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory
error while loading shared libraries: libgcc_s.so.1: cannot open shared object file: No such file or directory
AutoProtect is disabled; "symev: unable to load kernel support module" in /var/log/messages
The "bad ELF interpreter" and "Failed to execute child process" and other errors may be encountered on 64-bit versions of Linux when 32-bit support libraries are not installed.
These errors may be eliminated by un-installing SAV and installing the 32-bit versions (i686) of the following libraries: glibc, libgcc, and libX11. This can be done, for example, with the following command line in RHEL-based releases:
Re-install SAV after these libraries are in place.
In the case of an unsupported kernel (see readme.txt included with SAV for Linux) you will have to re-compile the SAV AutoProtect kernel modules to get them loaded. Requires development tools and support files for your Linux release. For example:
Navigate to the extracted ap-kernelmodule folder and run the following commands: