Internal documentation only
This page has been marked as draft.
Netprobe is looking for libnsl.so.1 RHEL 9
First, check whether you have installed the specific netprobe for RHEL 9.
Furthermore, there have been changes in the libraries and packages between RHEL 8 & RHEL 9 and with that, the netprobe dependencies also changed. only the el9 netprobe package is tested and supported to work on a RHEL 9 machine.
Beginning Geneos 5.9.x, the libssl.so.1.1 and libcrypto.so.1.1 libraries are renamed to libsslgeneos.so.1.1 and libcryptogeneos.so.1.1 respectively for generic Linux and Linux on IBM POWER8 platforms to eliminate the dependency of libcurl to these libraries to reduce compatibility issues such as the following scenarios:
When the Netprobe runs under elevated privileges in Linux, the runtime loader of Linux (ld.so) ignores the RPATH and LD_LIBRARY_PATH, so the Netprobe is unable to load the libraries from the
Run Netprobe under elevated privileges in Linux
When the privileges of Netprobe are raised (e.g. via setcap/setuid), the runtime loader of Linux (ld.so) will not be able to load the libraries from the
In order for the libraries to be loaded, the path to the lib64/startup folder has to be added to the trusted paths of ld.so. This can be done by doing the steps below, as the root user.
Create a conf file in /etc/ld.so.conf.d/. The conf file should contain the path to the lib64/startup folder inside your netprobe directory.
Consideration for Linux: https://docs.itrsgroup.com/docs/geneos/current/Netprobe/install/quickstart-linux-and-other-platforms.html#Considerations_for_Linux netprobe under elevated privileges in Linux https://docs.itrsgroup.com/docs/geneos/current/collection/netprobe/installation/quickstart-linux-and-other-platforms/index.html#run-netprobe-under-elevated-privileges-in-linux