NetWorker: nsrexecd: erro ao carregar bibliotecas compartilhadas: libosysrtxml.so

Summary: NetWorker: nsrexecd: erro ao carregar bibliotecas compartilhadas: libosysrtxml.so: não é possível abrir o arquivo de objeto compartilhado: 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

Não é possível iniciar o nsrexecd. Falha ao iniciar o nsrexecd com:

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

No entanto, libosysrtxml.so é encontrado no sistema de arquivos 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

Usando ldd (List Dynamic Dependencies) para listar as bibliotecas que nsrexecd exige, mostra bibliotecas ausentes:

# 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 variável de ambiente não é definida com o caminho onde as bibliotecas estão localizadas.

Resolution

1) Inicie os processos do NetWorker por meio do script de inicialização /etc/init.d/networker.

O script de inicialização tem a definição das bibliotecas necessárias e o caminho para o executável para que os daemons do NetWorker sejam executados.

# networkerrc define variáveis de ambiente, como LD_LIBRARY_PATH, obrigatórias.
# para executar daemons do NetWorker.
NETWORKERRC=/opt/nsr/admin/networkerrc

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

# Defina as variáveis de ambiente necessárias para executar daemons do NetWorker.
# Os usuários finais não devem modificar esse arquivo para adicionar variáveis de ambiente do usuário.
# Esse arquivo é removido automaticamente após a remoção do pacote.
#

# O caminho do CST é necessário para localizar bibliotecas dinâmicas do CST (também carrega bibliotecas de criptografia BSAFE internas).
# Deve ser a primeira entrada de LD_LIBRARY_PATH caso contrário, não carregará as bibliotecas.
# CST vem com sua própria biblioteca BSAFE. A versão da biblioteca BSsafe do CST pode ou não ser a mesma
versão # da biblioteca bsafe usada por outros componentes do produto.

## É aqui que os caminhos da biblioteca são definidos ###Linux86w)NSR_LIBS=/usr/lib/nsr/lib64/cst:/usr/lib/nsr/lib64
;





2) Se o script de inicialização não for usado, será necessário exportar os locais da biblioteca usando LD_LIBRARY_PATH antes de iniciar o nsrexecd.

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

2.1) Execute o ldd. Ele deve localizar todas as bibliotecas dependentes.

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