Netbackup 8.1.x, 8.2, 8.3.x, 9.x client and NetBackup 10.x Server/Client installation fails for RHEL 8.0 and later versions.

Article: 100047580
Last Published: 2024-07-25
Ratings: 27 3
Product(s): NetBackup & Alta Data Protection

Problem

NetBackup installation will fail on RHEL 8.x and later if NIS libraries aren't installed on the OS.

Error Message

[NetBackup 8.x and 9.x Client]
----------------------------------------------------------
[...]
Successfully unpacked /tmp/NetBackup_8.1.2_CLIENTS2/NetBackup_8.1.2_CLIENTS2/NBClients/anb/Clients/usr/openv/netbackup/client/Linux/RedHat2.6.32/certcmdTool_for_UNIX.tar.gz.

Checking connectivity to the master server.
NOTE: Depending on the network, this action may take a few minutes.
      To continue without setting up secure communication, press Ctrl+C.
EXIT STATUS 103: error occurred during initialization, check configuration file

----------------------------------------------------------

[NetBackup 10.x Server/Client]
----------------------------------------------------------
Do you wish to continue? [y,n] (y) 

ERROR:   The library libnsl.so.1 is not present on the target host.
         Aborting ...

----------------------------------------------------------

Cause

Legacy nsl libraries aren't installed by default on RHEL 8.0 and later versions.

Solution

Install the following libraries before retrying the installation:

yum install libnsl
 

The version of libnsl is coded to require the same version of the glibc and nscd libraries.
It is important to make sure that the version of libnsl being installed matches the version of glibc and nscd that are installed on the OS, otherwise the glibc and nscd libraries will be downgraded automatically.

You can query the libnsl rpm it will report which glibc library it expects:

# rpm --requires -qlp  libnsl-2.28-189.5.el8_6.x86_64.rpm

glibc(x86-64) = 2.28-189.5.el8_6

libc.so.6()(64bit)

libc.so.6(GLIBC_2.14)(64bit)

libc.so.6(GLIBC_2.2.5)(64bit)

libc.so.6(GLIBC_2.4)(64bit)

 

Was this content helpful?