NetWorker: nsrexecd: error al cargar librerías compartidas: libosysrtxml.so

Summary: NetWorker: nsrexecd: error al cargar librerías compartidas: libosysrtxml.so: no se puede abrir el archivo objeto compartido: No existe el archivo o el directorio.

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

No se puede iniciar nsrexecd. El inicio de nsrexecd falla con:

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

Sin embargo, libosysrtxml.so se encuentra en el sistema de archivos de 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

El uso de ldd (List Dynamic Dependencies) para enumerar las bibliotecas que nsrexecd requiere, muestra las bibliotecas que faltan:

# 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 variable de entorno no está definida con la ruta donde se encuentran las librerías.

Resolution

1) Inicie los procesos de NetWorker a través del script de inicio /etc/init.d/networker.

El script de inicio tiene la definición de las bibliotecas necesarias y la ruta al archivo ejecutable para que se ejecuten los demonios de NetWorker.

# networkerrc define las variables de entorno, como LD_LIBRARY_PATH, requeridas.
# para ejecutar los demonios de NetWorker.
NETWORKERRC=/opt/nsr/admin/networkerrc

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

# Defina las variables de entorno necesarias para ejecutar los demonios de NetWorker.
# Los usuarios finales no deben modificar este archivo para agregar variables de entorno de usuario.
# Este archivo se elimina automáticamente tras la eliminación del paquete.
Se

requiere ## la ruta CST para ubicar las bibliotecas dinámicas de CST (también carga las bibliotecas criptográficas internas de BSAFE).
# Debe ser la primera entrada de LD_LIBRARY_PATH de lo contrario, no se cargarán las librerías.
# CST viene con su propia biblioteca BSAFE. La versión de la biblioteca CST BSAFE puede o no ser la misma
# versión de la biblioteca BSAFE utilizada por otros componentes del producto.

## Aquí es donde se definen las rutas de la biblioteca ###

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



2) Si no se utiliza el script de inicio, es necesario exportar las ubicaciones de la biblioteca mediante LD_LIBRARY_PATH antes de iniciar nsrexecd.

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

2.1) Ejecute ldd. Debe encontrar todas las bibliotecas dependientes.

# 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) Ahora inicie 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.