"Libraries are missing" error when installing SEP Linux onto 64-bit Linux
search cancel

"Libraries are missing" error when installing SEP Linux onto 64-bit Linux

book

Article ID: 161684

calendar_today

Updated On:

Products

Endpoint Protection

Issue/Introduction

"Libraries are missing" error when installing SEP Linux onto 64-bit Linux

Example errors:

root@xxxx:/# ./install.sh -i
Starting to install Symantec Endpoint Protection for Linux
Performing pre-check...
Error: Installation requires 32bits glibc library. Please install it and try again.
Warning: X11 libraries are missing, GUI component will not be installed!
Pre-check failed.
root@xxxx:/#

or...

Error: Could not launch 'Symantec AntiVirus'
Failed to execute child process "/opt/Symantec/symantec_antivirus/savtray" (No such file or directory)

bash: /opt/Symantec/symantec_antivirus/savtray:
/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, and the following error message:

 "symev: unable to load kernel support module" 

can be found in /var/log/messages

Environment

SEP 14.3 MP1 and earlier, 64-bit Linux

Cause

The SEP Linux client requires 32-bit Linux libraries.

Resolution

On Ubuntu or Debian Linux distros:

sudo dpkg --add-architecture i386; sudo apt-get update
sudo apt-get install libc6:i386 libx11-6:i386 libdbus-1-dev:i386

On Red Hat base Linux distros (RHEL, CentOS, Scientific Linux):

sudo yum install glibc.i686 libgcc.i686 libX11.i686