NetWorker: nsrexecd: Fehler beim Laden freigegebener Bibliotheken: libosysrtxml.so

Summary: NetWorker: nsrexecd: Fehler beim Laden freigegebener Bibliotheken: libosysrtxml.so: freigegebene Objektdatei kann nicht geöffnet werden: 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

nsrexecd kann nicht gestartet werden. Das Starten von nsrexecd schlägt fehl mit:

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

Im Linux-Dateisystem finden sich jedoch libosysrtxml.so:

# 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

Wenn Sie ldd (List Dynamic Dependencies) verwenden, um die Bibliotheken aufzulisten, die nsrexecd benötigt, werden fehlende Bibliotheken angezeigt:

# 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 Umgebungsvariable ist nicht mit dem Pfad definiert, unter dem sich die Bibliotheken befinden.

Resolution

1) Starten Sie die NetWorker-Prozesse über das Startskript /etc/init.d/networker.

Das Startskript enthält die Definition für die erforderlichen Bibliotheken und den Pfad zur ausführbaren Datei, damit die NetWorker-Daemons ausgeführt werden können.

# networkerrc definiert Umgebungsvariablen, wie z. B. LD_LIBRARY_PATH, erforderlich.
# zum Ausführen von NetWorker-Daemons.
NETWORKERRC=/opt/nsr/admin/networkerrc

Betrachten von networkerrc --
# pwd
/opt/nsr/admin/networkerrc

# Definieren Sie die Umgebungsvariablen, die zum Ausführen von NetWorker-Daemons erforderlich sind.
# Endnutzer sollten diese Datei nicht ändern, um Nutzerumgebungsvariablen hinzuzufügen.
# Diese Datei wird beim Entfernen des Pakets automatisch entfernt.
#

# Der CST-Pfad ist erforderlich, um dynamische CST-Bibliotheken zu finden (lädt auch interne BSAFE-Kryptobibliotheken).
# Dies muss der erste Eintrag von LD_LIBRARY_PATH sein, andernfalls können keine Bibliotheken geladen werden.
# CST verfügt über eine eigene bsafe-Bibliothek. CST Die BSAFE Library-Version kann mit der
# Version der BSAFE Library identisch sein, die von anderen Komponenten im Produkt verwendet wird.

## Hier werden die Bibliothekspfade definiert ###linux86w)NSR_LIBS=/usr/lib/nsr/lib64/cst:/usr/lib/nsr/lib64
;





2) Wenn das Startskript nicht verwendet wird, müssen die Bibliotheksspeicherorte mit LD_LIBRARY_PATH exportiert werden, bevor nsrexecd gestartet wird.

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

2.1) Führen Sie ldd aus. Alle abhängigen Bibliotheken sollten gefunden werden.

# 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) Starten Sie nun 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.