Backup Exec RALUS Agent installer on Red Hat Linux/Oracle Linux 8.x/9.x displays a pre-requisite warning "package not found"

Article: 100046985
Last Published: 2023-05-02
Ratings: 3 0
Product(s): Backup Exec

Problem

Backup Exec RALUS Agent installer on Red Hat Linux/Oracle Linux 8.x/9.x displays a pre-requisite warning "package not found"

Error Message

Cause

Red Hat Linux/Oracle Linux 8.x systems, the packaging of library libnsl has been discontinued in systems installed using default settings. libnsl is the network services library which is needed to support network services for an application and is by default not installed on some Linux systems. Backup Exec Agent for Linux depends on this library to run properly.

Red Hat Linux/Oracle Linux 9.x systems, Perl-findbin and perl-user-pwent modules are not installed by default. They need to be installed on top of existing installation.

Solution

Workaround: 

Perform Steps 1-8 on the Linux machine where Perl-findbin and perl-user-pwent modules are not installed by default.
Perform Steps 2-8 on the Linux machine where Libnsl package not found is seen.

1)    Download and install following Perl modules. Make sure to match the existing Perl module version
(Example - Perl 5.32) , for perl 5.32 , the module_compat is 5.32. If no perl is installed on your machine , make sure to install perl before running installralus command on the machine and ensure that the below modules are installed as well.)
perl-FindBin-1.51-477.fc34.noarch.rpm (Note: this version is compatible with perl 5.32)
perl-User-pwent-1.03-477.fc34.noarch.rpm (Note: this version is compatible with perl 5.32)

NOTE:
To easily install perl, running a command "yum install perl" is recommended.
To specify a local repository in Red Hat Enterprise Linux 8 or 9 DVD, see below URL. 

[Need to set up yum repository for locally-mounted DVD]
Red Hat Enterprise Linux 8
 https://access.redhat.com/solutions/3776721
Red Hat Enterprise Linux 9 https://access.redhat.com/solutions/6913101

2)   Check if file libnsl.so.1 exists in folder /lib64 or /lib

3)   If libnsl.so.1 file is not found, check if there are any other files named libnsl.so.<number> in these folders.

4)   If there is any other file named libnsl.so.<number>, then run the following soft link command :

ln -sf libnsl.so.<number> libnsl.so.1

This command will create a soft link in the folder with file named libnsl.so.1

5)   If there are no files with libnsl.so.<number> name are present it means that libnsl package is not installed and should be manually installed on the machine.

6)   Download the libnsl package valid for your Operating System or mount the Linux ISO on server to install the libnsl package on the server.

NOTE:
To easily install libnsl, running a command "yum install libnsl" is recommended. 
To specify a local repository in Red Hat Enterprise Linux 8 or 9 DVD, see below URL. 

[Need to set up yum repository for locally-mounted DVD]
Red Hat Enterprise Linux 8
 https://access.redhat.com/solutions/3776721
Red Hat Enterprise Linux 9 https://access.redhat.com/solutions/6913101

7)   Once the libnsl package is installed on Linux server perform steps 1 to 3 again to make sure that libnsl.so.1 file exists.

8)   Go to /opt/VRTSralus/bin and run command “./VRTSralus.init start”, Backup Exec Agent for Linux would now start up successfully.

 

 

References

Etrack : 3978227 Etrack : 3991534

Was this content helpful?