DLP rpm installs fails with missing libjvm.so
search cancel

DLP rpm installs fails with missing libjvm.so

book

Article ID: 256153

calendar_today

Updated On:

Products

Data Loss Prevention

Issue/Introduction

Failed dependencies check when installing 16.0 RPMs 

./install.sh -t detection 

error: Failed dependencies:
        libjvm.so()(64bit) is needed by (installed) symantec-dlp-16-0-00000-detection-server-16.0.00000-01075.x86_64
        libjvm.so(SUNWprivate_1.1)(64bit) is needed by (installed) symantec-dlp-16-0-00000-detection-server-16.0.00100-01075.x86_64

Environment

Release : 16.0

Cause

This is happening due to a previous version of DLP was installed using the old JRE 202 or below. Then those versions of JRE and DLP were removed prior to migration. 

Resolution

edit the install.sh and add --nodeps switch to the rpm command at the bottom of the script. 

On line 248 add --nodeps after the ${rpmOptions}: see below

re-run the install.sh and the rpms should install

Additional Information

This happens on systems that have been migrated from previous versions of DLP, for example, 15.1 to 15.5, then again to 15.8, and finally to 16.0. During this time if the previous versions of JAVA from the ServerJRE.rpm were removed it will prompt for libjvm.so is missing.