NMC: il servizio gstd non riesce ad avviare "errore durante il caricamento delle librerie condivise"

Summary: Il servizio GSTD è inattivo sul server NMC/NetWorker. Quando si tenta di avviare il servizio GSTD, viene visualizzato il seguente errore: "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

  • Il server NetWorker Management Console (NMC) è installato su una piattaforma Linux.
  • NMC è inaccessibile. 
  • Il servizio NMC server (gstd) non è in esecuzione. I tentativi di avviarlo non riescono, segnalando un problema della libreria:
[root@networkernmc ~]# /opt/lgtonmc/bin/gstd start
/opt/lgtonmc/bin/gstd: error while loading shared libraries: libosysrtxml.so: cannot open shared object file: No such file or directory
NOTA: La libreria specifica può variare.

Cause

LD_LIBRARY_PATH variabile di ambiente non è definita con il percorso in cui si trovano le librerie.

Resolution

Le librerie mancanti devono essere collegate.

NOTA: Non copiare e incollare i comandi, verificare le posizioni dei file di libreria sul server NMC.
  1.  Eseguire ldd per visualizzare un output delle dipendenze di libreria mancanti per il binario GSTD:
[root@networkernmc ~]# ldd /opt/lgtonmc/bin/gstd
       linux-vdso.so.1 =>  (0x00007fff6f7ff000)
       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
       libdl.so.2 => /lib64/libdl.so.2 (0x0000003a06a00000)
       librt.so.1 => /lib64/librt.so.1 (0x0000003a07200000)
       libpthread.so.0 => /lib64/libpthread.so.0 (0x0000003a06e00000)
       libstdc++.so.6 => /usr/lib64/libstdc++.so.6 (0x0000003a09a00000)
       libm.so.6 => /lib64/libm.so.6 (0x0000003a07600000)
       libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x0000003a08a00000)
       libc.so.6 => /lib64/libc.so.6 (0x0000003a06600000)
       /lib64/ld-linux-x86-64.so.2 (0x0000003a06200000)
  1. Le dipendenze della libreria devono trovarsi in /opt/lgtonmc/lib64/cst/. Verificare i percorsi delle librerie mancanti utilizzando il comando find :
[root@networkernmc ~]# find / -name libosysrtxml.so -type f
/opt/lgtonmc/lib64/cst/libosysrtxml.so
  1. Utilizzare il comando export per aggiornare la variabile di ambiente LD_LIBRARY_PATH per la posizione della libreria GSTD:
[root@networkernmc ~]# export LD_LIBRARY_PATH=/opt/lgtonmc/lib64/cst/:/opt/lgtonmc/bin/gst
NOTA: Il comando precedente può essere modificato per includere altre posizioni, a seconda delle librerie inizialmente segnalate come "non trovate" e della posizione in cui vengono trovate utilizzando il comando "find". Se nel sistema mancano i pacchetti richiesti, consultare l'amministratore di sistema Linux per installare le dipendenze.
  1. Verificare che le librerie siano state collegate eseguendo nuovamente ldd :
[root@networkernmc ~]# ldd /opt/lgtonmc/bin/gstd
       linux-vdso.so.1 =>  (0x00007fff23dfe000)
       libdl.so.2 => /lib64/libdl.so.2 (0x00007f781929b000)
       libosysrtxml.so => /opt/lgtonmc/lib64/cst/libosysrtxml.so (0x00007f78190e6000)
       libCSP-LDAP.so => /opt/lgtonmc/lib64/cst/libCSP-LDAP.so (0x00007f7818f68000)
       libCSP-LDAPClient.so => /opt/lgtonmc/lib64/cst/libCSP-LDAPClient.so (0x00007f7818d3b000)
       libCSP-lb.so => /opt/lgtonmc/lib64/cst/libCSP-lb.so (0x00007f7818c14000)
       libCSP-C.so => /opt/lgtonmc/lib64/cst/libCSP-C.so (0x00007f7818a61000)
       libCSP-XML.so => /opt/lgtonmc/lib64/cst/libCSP-XML.so (0x00007f7818839000)
       libCSP-RT.so => /opt/lgtonmc/lib64/cst/libCSP-RT.so (0x00007f78186ca000)
       libCSP.so => /opt/lgtonmc/lib64/cst/libCSP.so (0x00007f7818539000)       
       libCSPI.so => /opt/lgtonmc/lib64/cst/libCSPI.so (0x00007f78183d7000)
       libCST-Admin.so => /opt/lgtonmc/lib64/cst/libCST-Admin.so (0x00007f7818297000)
       librt.so.1 => /lib64/librt.so.1 (0x00007f781808f000)
       libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7817e73000)
       libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f7817b6b000)
       libm.so.6 => /lib64/libm.so.6 (0x00007f7817869000)
       libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f7817653000)
       libc.so.6 => /lib64/libc.so.6 (0x00007f7817290000)
       /lib64/ld-linux-x86-64.so.2 (0x00007f78194af000)
       libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f7817076000)
  1. Tentare di avviare il servizio gstd del server NMC :
[root@networkernmc ~]# /opt/lgtonmc/bin/gstd start
Starting GST:
GST Services, Version x.x.x.x.Build.xxxx
done.
  1. Verificare che i servizi NetWorker siano stati avviati:
[root@networkernmc ~]# ps -ef | grep gst
root      3070     1  0 10:11 ?        00:00:00 /opt/lgtonmc/bin/gstd
root      3102 27861  0 10:11 pts/0    00:00:00 grep --color=auto gst 

Additional Information

Eseguire il rendering del gstd.raw per ulteriori errori sul motivo per cui NMC potrebbe non avviarsi:

nsr_render_log /opt/lgtonmc/logs/gstd.raw

NetWorker: Come utilizzare nsr_render_log per eseguire il rendering .raw file di log

Affected Products

NetWorker, NetWorker Management Console
Article Properties
Article Number: 000038872
Article Type: Solution
Last Modified: 17 Mar 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.