IBM Support

Can't find Operating System Libraries required for Information Server 11.7.1.2 installation

Troubleshooting


Problem

One or more of the Operating System libraries that are required to use Information Server 11.7.1.2 cannot be found. 
Currently, the system requirements are listed for this version. The link to these system requirements can be found on the following web page:

Symptom

A user is running an installation command such as:
yum -y install netstat
Then, the user sees a message similar to the following:
No match for argument: netstat

Error: Unable to find a match: netstat

Cause

The library names and the available versions often change when updates to operating systems are made, so the names and versions of the libraries listed might not be up to date.

Environment

Red Hat Enterprise Linux 8 ("RHEL 8")

Diagnosing The Problem

You can search for the missing libraries, commands, and library files by using the yum whatprovides command.
This line is the syntax for the command:
yum whatprovides "file_name_or_library_name"
For example, to find a library file such as libcrypto.so.1, you may run:
yum whatprovides libcrypto.so.1
You can also run the yum whatprovides command to locate libraries, such as the bc library:
yum whatprovides bc
Alternatively, to find a library with a command named netstat, you may run:
yum whatprovides netstat

Resolving The Problem

Run the installation command for each library that is specified from the output of the "what provides" command.
yum -y install "output of yum whatprovides"
Do not put quotations in the command itself when you are running it, the quotes are a placeholder.
For example, you can install the bc library:
yum -y install bc
You can also install a missing library file directly with the installation command. For example, you can run this command:
yum -y install libcrypto.so.1
By using the library name without the version, the installation command installs the latest version for the correct operating system.
You can specify the architecture (for example, x86_64) as an extension in the name.
When you install libraries, a summary appears. Use the summary to confirm that you are installing the correct libraries with the correct architecture.
The netstat command is an example of a library where the name of the library that needs to be installed is different. The library can be downloaded by installing the net-tools library for RHEL 8.
To install all the libraries required for Information Server 11.7.1.2 on RHEL 8 without a Microservices tier, run the following command:
yum -y install bc net-tools lsof glibc libXp libXau libXext libX11 libxcb libXmu libXtst nss-softokn-freebl
Check the installation summary to confirm the library architecture is "x86_64" or "noarch". If the architecture is not shown as "x86_64" or "noarch", add the architecture as an extension to each library name in the yum installation command, as shown here:
"yum -y install <library_name1>.x86_64 <library_name2>.x86_64 ... <library_nameN>.x86_64"
For example,
yum -y install bc.x86_64 net-tools.x86_64 lsof.x86_64 glibc.x86_64 libXp.x86_64 libXau.x86_64 libXext.x86_64 libX11.x86_64 libxcb.x86_64 libXmu.x86_64 libXtst.x86_64 nss-softokn-freebl.x86_64
If you are adding a Microservices tier, you can also run the following command to add the other required libraries:
yum -y install ansible epel-release bash.x86_64 bash-completion conntrack-tools.x86_64 container-selinux device-mapper-libs.x86_64 iptables-ebtables.x86_64 ethtool.x86_64  glibc.x86_64 iproute.x86_64 iptables.x86_64 libcgroup.x86_64 libseccomp.x86_64 socat.x86_64 sshpass.x86_64 systemd-libs.x86_64 systemd.x86_64 tar.x86_64 util-linux.x86_64 yum-utils
If the ansible library does not install successfully, use the ansible documentation to troubleshoot.

Document Location

Worldwide

[{"Type":"MASTER","Line of Business":{"code":"LOB10","label":"Data and AI"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSZJPZ","label":"IBM InfoSphere Information Server"},"ARM Category":[{"code":"a8m50000000L0tmAAC","label":"Information Server Administration-\u003EOperating System"}],"ARM Case Number":"","Platform":[{"code":"PF016","label":"Linux"}],"Version":"11.7.1"}]

Document Information

Modified date:
30 November 2021

UID

ibm16507377