"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:

[email protected]:/# ./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.
[email protected]:/#

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; "symev: unable to load kernel support module" in /var/log/messages

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

 

Applies To

 

SEP 14 and 12.1 Linux client, 64-bit Linux