NetWorker: nsrexecd: fout tijdens het laden van gedeelde bibliotheken: libosysrtxml.so

Summary: NetWorker: nsrexecd: error while loading shared libraries: libosysrtxml.so: cannot open shared object file: No such file or directory.

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 nsrexecd niet starten. Het starten van nsrexecd mislukt met:

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

Er is echter libosysrtxml.so te vinden op het Linux-bestandssysteem:

# 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

Als ldd (List Dynamic Dependencies) wordt gebruikt om de bibliotheken weer te geven die nsrexecd nodig heeft, worden ontbrekende bibliotheken getoond:

# 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 omgevingsvariabele is niet gedefinieerd met het pad waar de bibliotheken zich bevinden.

Resolution

1) Start de NetWorker-processen met behulp van het opstartscript /etc/init.d/networker.

Het opstartscript bevat de definitie voor de vereiste bibliotheken en het pad naar het uitvoerbare bestand, zodat de NetWorker-daemons kunnen worden uitgevoerd.

# networkerrc definieert omgevingsvariabelen, zoals LD_LIBRARY_PATH, vereist.
# om NetWorker daemons uit te voeren.
NETWORKERRC=/opt/nsr/admin/networkerrc

Kijkend naar networkerrc --
# pwd
/opt/nsr/admin/networkerrc

# Definieer de omgevingsvariabelen die nodig zijn om NetWorker-daemons uit te voeren.
# Eindgebruikers moeten dit bestand niet wijzigen om variabelen voor de gebruikersomgeving toe te voegen.
# Dit bestand wordt automatisch verwijderd na verwijdering van het pakket.
#

# CST-pad is vereist om dynamische bibliotheken van CST te lokaliseren (laadt ook interne BSo-cryptobibliotheken).
# Het moet het eerste item van LD_LIBRARY_PATH zijn, anders worden bibliotheken niet geladen.
# CST wordt geleverd met een eigen BSAFE-bibliotheek. De CST BSAFE-bibliotheekversie kan al dan niet hetzelfde
zijn# versie van de BSsafe-bibliotheek die door andere componenten in het product wordt gebruikt.

## hier worden de bibliotheekpaden gedefinieerd ###

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



2) Als het opstartscript niet wordt gebruikt, is het vereist om de bibliotheeklocaties te exporteren met behulp van LD_LIBRARY_PATH voordat u nsrexecd start.

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

2.1) Voer ldd uit. Het zou alle afhankelijke bibliotheken moeten vinden.

# 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.