Installation of TIBCO Product fails due to missing system libraries - dependency check

Installation of TIBCO Product fails due to missing system libraries - dependency check

book

Article ID: KB0072084

calendar_today

Updated On:

Description

Error:
    Problem: conflicting requests
        - nothing provides librdmacm.so.1() (64bit) needed by <rpm_name>
        - nothing provides librdmacm.so.1(RDMACM) (64bit) needed by <rpm_name>

Sometimes while installing a TIBCO product using the .rpm files, e.g. "sudo yum install-y rpm/*.rpm"  One can encounter that the product may be missing some libraries it needs and it will fail to install, a quick solution to skip the .rpm files which are failing to install can be to use the following flag while installing --skip-broken, but it may be worth checking if we can install all the .rpm packages that come with the product - as we may be missing on some important functionality.


In order to troubleshoot the issue, we need to understand the .rpm package dependencies see below:

rpm -qpR  TIB_ftl_6.8.1_linux_x86_64-enterprise.rpm ==>List dependencies

/bin/bash
/bin/sh
/bin/sh
/bin/sh
/bin/sh
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libcrypto.so.3()(64bit)
libcurl.so.4()(64bit)
libdl.so.2()(64bit)
libibverbs.so.1()(64bit)
libibverbs.so.1(IBVERBS_1.0)(64bit)
libibverbs.so.1(IBVERBS_1.1)(64bit)
libm.so.6()(64bit)
libnghttp2.so.14()(64bit)
libpthread.so.0()(64bit)
libpthread.so.0(GLIBC_2.2.5)(64bit)
librdmacm.so.1()(64bit)
librdmacm.so.1(RDMACM_1.0)(64bit)
librt.so.1()(64bit)
libssl.so.3()(64bit)
libtib.so.1()(64bit)
libtibgroup.so.1()(64bit)
libtibrdma.so.2()(64bit)
libtibsvc.so.1()(64bit)
libtibutil.so.1()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rtld(GNU_HASH)
rpmlib(PayloadIsXz) <= 5.2-1



rpm -ivh  TIB_ftl_6.8.1_linux_x86_64-enterprise.rpm ==> List failed dependencies

error: Failed dependencies:
        libcrypto.so.3()(64bit) is needed by tib_ftl_6.8-enterprise-6.8.1-3.x86_64
        libssl.so.3()(64bit) is needed by tib_ftl_6.8-enterprise-6.8.1-3.x86_64
        
Once you know, which libraries/files the packages needs, you can contact your OS team to have the missing libraries installed.
 

Issue/Introduction

Installation of any TIBCO Product fails due to missing system libraries - dependency check