NetWorker: nsrexecd: fejl under indlæsning af delte biblioteker: libosysrtxml.so

Summary: NetWorker: nsrexecd: fejl under indlæsning af delte biblioteker: libosysrtxml.so: kan ikke åbne delt objektfil: Filen eller mappen findes ikke.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Kan ikke starte nsrexecd. Starter nsrexecd mislykkes med:

# /usr/sbin/nsrexecd
/usr/sbin/nsrexecd: error while loading shared libraries: libosysrtxml.so: cannot open shared object file: No such file or directory

libosysrtxml.so findes dog på Linux-filsystemet:

# find / -name libosysrtxml.so
/usr/lib/nsr/lib64/cst/libosysrtxml.so
/opt/lgtonmc/lib64/cst/libosysrtxml.so
/mnt/alt/x/usr/lib/nsr/libosysrtxml.so

Hvis du bruger ldd (List Dynamic Dependencies) til at angive de biblioteker, som nsrexecd kræver, vises manglende biblioteker:

# ldd /usr/sbin/nsrexecd
        linux-vdso.so.1 =>  (0x00007fff1a5a5000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007ffa9831b000)
        libosysrtxml.so => not found
        libCSP-LDAP.so => not found
        libCSP-LDAPClient.so => not found
        libCSP-lb.so => not found
        libCSP-C.so => not found
        libCSP-XML.so => not found
        libCSP-RT.so => not found
        libCSP.so => not found
        libCSPI.so => not found
        libCST-Admin.so => not found
        librt.so.1 => /lib64/librt.so.1 (0x00007ffa9810e000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007ffa97ef1000)
        libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007ffa97bea000)
        libm.so.6 => /lib64/libm.so.6 (0x00007ffa97971000)
        libc.so.6 => /lib64/libc.so.6 (0x00007ffa975fa000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ffa9852b000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007ffa973e3000)


 

Cause

LD_LIBRARY_PATH miljøvariabel er ikke defineret med stien, hvor bibliotekerne er placeret.

Resolution

1) Start NetWorker-processerne via opstartsscriptet /etc/init.d/networker.

Startscriptet har definitionen for de nødvendige biblioteker og stien til den eksekverbare fil, for at NetWorker-dæmonerne kan køre.

# Networkerrc definerer miljøvariabler, såsom LD_LIBRARY_PATH, påkrævet.
# for at køre NetWorker-dæmoner.
NETWORKERRC=/opt/nsr/admin/networkerrc

Kigger på networkerrc --
# pwd
/opt/nsr/admin/networkerrc

# Definer de miljøvariabler, der kræves for at køre NetWorker-dæmoner.
# Slutbrugere bør ikke ændre denne fil for at tilføje brugermiljøvariabler.
# Denne fil fjernes automatisk ved fjernelse af pakken.
#

# CST-sti er påkrævet for at lokalisere dynamiske biblioteker af CST (indlæser også interne bsafe-kryptobiblioteker).
# Det skal være den første post i LD_LIBRARY_PATH ellers kan den ikke indlæse biblioteker.
# CST leveres med sit eget bsafe-bibliotek. CST bSafe Library-versionen er muligvis den samme
# version af bSafe-biblioteket, der bruges af andre komponenter i produktet.

## Det er her biblioteksstierne er defineret ###

Linux86W)
NSR_LIBS=/usr/lib/nsr/lib64/cst:/usr/lib/nsr/lib64;



2) Hvis startscriptet ikke bruges, er det nødvendigt at eksportere biblioteksplaceringerne ved hjælp af LD_LIBRARY_PATH, før du starter nsrexecd.

# eksport LD_LIBRARY_PATH=/usr/lib/nsr/lib64/cst:/usr/lib/nsr/lib64

2.1) Kør ldd. Det skal finde alle de afhængige biblioteker.

# ldd /usr/sbin/nsrexecd
linux-vdso.so.1 => (0x00007ffd2fc72000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f41e8660000)
libosysrtxml.so => /usr/lib/nsr/lib64/cst/libosysrtxml.so (0x00007f41e84ab000)
libCSP-LDAP.so => /usr/lib/nsr/lib64/cst/libCSP-LDAP.so (0x00007f41e832d000)
libCSP-LDAPClient.so => /usr/lib/nsr/lib64/cst/libCSP-LDAPClient.so (0x00007f41e8100000)
libCSP-lb.so => /usr/lib/nsr/lib64/cst/libCSP-lb.so (0x00007f41e7fd9000)
libCSP-C.so => /usr/lib/nsr/lib64/cst/libCSP-C.so (0x00007f41e7e26000)
libCSP-XML.so => /usr/lib/nsr/lib64/cst/libCSP-XML.so (0x00007f41e7bfe000)
libCSP-RT.so => /usr/lib/nsr/lib64/cst/libCSP-RT.so (0x00007f41e7a8f000)
libCSP.so => /usr/lib/nsr/lib64/cst/libCSP.so (0x00007f41e78fe000)
libCSPI.so => /usr/lib/nsr/lib64/cst/libCSPI.so (0x00007f41e779c000)
libCST-Admin.so => /usr/lib/nsr/lib64/cst/libCST-Admin.so (0x00007f41e765c000)
librt.so.1 => /lib64/librt.so.1 (0x00007f41e7453000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f41e7236000)
libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x00007f41e6f2d000)
libm.so.6 => /lib64/libm.so.6 (0x00007f41e6cb4000)
libc.so.6 => /lib64/libc.so.6 (0x00007f41e6938000)
/lib64/ld-linux-x86-64.so.2 (0x00007f41e889a000)
libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f41e6720000)
libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f41e6509000)


2.2) Start nu nsrexecd.

# /usr/sbin/nsrexecd
# ps -fe | grep nsr

root 46630 1 0 23:43 ? 00:00:00 /usr/sbin/nsrexecd
root 46640 45042 0 23:43 pts/0 00:00:00 grep nsr

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000067609
Article Type: Solution
Last Modified: 06 Apr 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.