NetWorker: nsrexecd: chyba při načítání sdílených knihoven: libosysrtxml.so

Shrnutí: NetWorker: nsrexecd: chyba při načítání sdílených knihoven: libosysrtxml.so: nelze otevřít soubor sdíleného objektu: No such file or directory.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Příznaky

Nelze spustit nsrexecd. Spuštění aplikace nsrexecd se nezdaří se zprávou:

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

V systému souborů Linux se však nachází 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

Použití příkazu ldd (List Dynamic Dependencies) k zobrazení seznamu knihoven, které nsrexecd vyžaduje, zobrazí chybějící knihovny:

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


 

Příčina

LD_LIBRARY_PATH proměnná prostředí není definována cestou, kde jsou knihovny umístěny.

Řešení

1) Spusťte procesy NetWorker pomocí spouštěcího skriptu /etc/init.d/networker.

Spouštěcí skript obsahuje definici požadovaných knihoven a cestu ke spustitelnému souboru, aby bylo možné spustit daemony NetWorker.

# networkerrc definuje proměnné prostředí, například LD_LIBRARY_PATH, required.
# spusťte démony NetWorker.
NETWORKERRC=/opt/nsr/admin/networkerrc

Prohlížení networkerrc --
# pwd
/opt/nsr/admin/networkerrc

# Definujte proměnné prostředí nutné ke spuštění démonů NetWorker.
# Koncoví uživatelé by neměli tento soubor upravovat a přidávat tak uživatelské proměnné prostředí.
# Tento soubor se po odebrání balíčku automaticky odstraní.
#

# Cesta CST je vyžadována k vyhledání dynamických knihoven CST (také načítá interní kryptografické knihovny BSAFE).
# Musí to být první položka LD_LIBRARY_PATH jinak se nepodaří načíst knihovny.
# CST se dodává s vlastní knihovnou BSAFE. Verze knihovny CST BSAFE může, ale nemusí být stejná
# verze knihovny BSAFE, kterou používají ostatní komponenty v produktu.

## Zde jsou definovány cesty ke knihovně ###

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



2) Pokud není použit spouštěcí skript, je nutné před spuštěním nsrexecd exportovat umístění knihoven pomocí LD_LIBRARY_PATH.

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

2.1) Spusťte příkaz ldd. Měl by najít všechny závislé knihovny.

# 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) Nyní spusťte 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

Dotčené produkty

NetWorker

Produkty

NetWorker
Vlastnosti článku
Číslo článku: 000067609
Typ článku: Solution
Poslední úprava: 06 dub 2026
Verze:  4
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.