NetWorker: nsrexecd: errore durante il caricamento delle librerie condivise: libosysrtxml.so

Summary: NetWorker: nsrexecd: errore durante il caricamento delle librerie condivise: libosysrtxml.so: impossibile aprire il file oggetto condiviso: 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

Impossibile avviare nsrexecd. L'avvio di nsrexecd ha esito negativo con:

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

Tuttavia, libosysrtxml.so si trova nel file system Linux:

# 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

Se si utilizza ldd (List Dynamic Dependencies) per elencare le librerie richieste da nsrexecd, vengono mostrate le librerie mancanti:

# 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 variabile di ambiente non è definita con il percorso in cui si trovano le librerie.

Resolution

1) Avviare i processi di NetWorker tramite lo script di avvio /etc/init.d/networker.

Lo script di avvio contiene la definizione delle librerie richieste e il percorso dell'eseguibile per l'esecuzione dei daemon di NetWorker.

# networkerrc definisce le variabili di ambiente, ad esempio LD_LIBRARY_PATH, obbligatorie.
# per eseguire i daemon di NetWorker.
NETWORKERRC=/opt/nsr/admin/networkerrc

Guardando networkerrc --
# pwd
/opt/nsr/admin/networkerrc

# Definire le variabili di ambiente necessarie per l'esecuzione dei daemon di NetWorker.
# Gli utenti finali non devono modificare questo file per aggiungere variabili di ambiente utente.
# Questo file viene rimosso automaticamente dopo la rimozione del pacchetto.
#

# Il percorso CST è obbligatorio per individuare le librerie dinamiche di CST (carica anche le librerie di crittografia Bsafe interne).
# Deve essere la prima voce di LD_LIBRARY_PATH altrimenti non riesce a caricare le librerie.
# CST viene fornito con la propria libreria Bsafe. La versione della libreria BSet CST può essere o meno la stessa
# versione della libreria Bsafe utilizzata da altri componenti del prodotto.

## Questo è il punto in cui vengono definiti i percorsi della libreria ###

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



2) Se lo script di avvio non viene utilizzato, è necessario esportare i percorsi delle librerie utilizzando LD_LIBRARY_PATH prima di avviare nsrexecd.

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

2.1) Eseguire ldd. Dovrebbe trovare tutte le librerie dipendenti.

# 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) Ora avviare 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.