Error: Package: apigee-nginx-1.15.6 Requires: libcrypto.so During R/RMP installation of 19.01

0 0 379

WARNING: While installing OPDK at CentOs 7.3, which is partially officially supported. But it might happen at 7.4 as well. It could be relevant during upgrades.

On some CentOS/RedHat images, you might receive following while installing router for 19.01 you might fail with following error message:

 --> Processing Dependency: libcrypto.so.10(OPENSSL_1.0.2)(64bit) for package: apigee-nginx-1.15.6-1.el7.x86_64
--> Finished Dependency Resolution
Error: Package: apigee-nginx-1.15.6-1.el7.x86_64 (apigee-thirdparty)
           Requires: libcrypto.so.10(OPENSSL_1.0.2)(64bit)
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest 

Those images have OPENSSL_1.0.1 present.

You can validate this prerequisite by running prior to installation:

openssl version
OpenSSL 1.0.2k-fips  26 Jan 2017

The fix is to run following two commands:

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/openssl-libs-1.0.2k-16.el7.x86_64.rpm 
rpm -ivh openssl-libs-1.0.2k-16.el7.x86_64.rpm --force
Version history
Last update:
‎02-06-2019 03:47 PM
Updated by: