search cancel

DLP 15.8 Upgrade/Install : Failed dependencies during installation of Enforce Server

book

Article ID: 238861

calendar_today

Updated On:

Products

Data Loss Prevention Core Package Data Loss Prevention Enforce

Issue/Introduction

You are trying to upgrade DLP version to 15.8.

Following the Symantec_DLP_15.8_Upgrade_Guide_Lin.pdf doc, you execute the command "./install.sh -t enforce" from directory /opt/temp/, but it failed with these messages:

error: Failed dependencies:
        libgsf-1.so.114()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libgstapp-1.0.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libgstbase-1.0.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libgstpbutils-1.0.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libgstreamer-1.0.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libgstriff-1.0.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libgstvideo-1.0.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64
        libsecret-1.so.0()(64bit) is needed by symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64

 

On further investigation, you see these librairies are installed on this server :

/usr/lib/libgsf-1.so.114
/usr/lib/libgstapp-1.0.so.0

and so on...

Here is also the content of the directory /opt/temp :

-rwxr-x---. 1 root root      8680 Jan 21  2021 install.sh
-rw-r--r--. 1 root root  61513480 Jan 21  2021 symantec-dlp-15-8-00000-content-extraction-plugins-15.8.00000-19012.x86_64.rpm
-rw-r--r--. 1 root root  20912352 Jan 21  2021 symantec-dlp-15-8-00000-content-extraction-service-15.8.00000-19012.x86_64.rpm
-rw-r--r--. 1 root root 221314336 Jan 21  2021 symantec-dlp-15-8-00000-enforce-server-15.8.00000-19012.x86_64.rpm
-rw-r--r--. 1 root root 279255584 Jan 21  2021 symantec-dlp-15-8-00000-server-platform-common-15.8.00000-19012.x86_64.rpm
-rw-r--r--. 1 root root    124672 Jan 21  2021 symantec-dlp-enforce-server-services-1.0.0-1.el7.x86_64.rpm
-rw-r--r--. 1 root root      5284 Jan 21  2021 symantec-dlp-enforce-server-system-dependencies-1.0.0-1.el7.x86_64.rpm
-rw-r--r--. 1 root root  48700256 Jan 21  2021 symantec-dlp-keyview-12-5-12.5.0.0-19012.x86_64.rpm

 

You are wondering why the installation/upgrade is failing.

Cause

At a minimum, please ensure you have the 64 bit versions of the following libraries installed...

Enforce needs:

  • libgsf 
  • gstreamer1-plugins-base
  • libsecret

 

Detection Server needs:

  • at-spi2-atk
  • pciutils-libs
  • libatomic
  • libXScrnSaver
  • libgsf
  • gstreamer1-plugins-base
  • libsecret

 

Sample command:

yum install compat-openldap compat-db libpng compat-libtiff3 gtk+-devel gtk2-devel gstreamer1 libstdc++.so.5 libX11 libXext libXi libXrender libXtst wget unzip libgsf gstreamer1-plugins-base libsecret

Resolution

On Linux platform it is possible that the 32 bit version of the libraries have been installed but our application specifically requires the installation of 64 bit libraries as noted above. If you are seeing the above dependencies errors and believe the libraries are installed already - please ensure that the x64 libraries have been installed.