NMC : le service gstd ne parvient pas à démarrer « erreur lors du chargement des bibliothèques partagées »

Summary: Le service GSTD est en panne sur le serveur NMC/NetWorker. Lorsque vous tentez de démarrer le service GSTD, l’erreur suivante s’affiche : « Erreur lors du chargement des bibliothèques partagées : libosysrtxml.so : impossible d’ouvrir le fichier d’objet partagé : 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

  • Le serveur NetWorker Management Console (NMC) est installé sur une plate-forme Linux.
  • La NMC est inaccessible. 
  • Le service du serveur NMC (gstd) n’est pas en cours d’exécution ; Les tentatives de démarrage échouent, signalant un problème de bibliothèque :
[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
Remarque : La bibliothèque spécifique peut différer.

Cause

LD_LIBRARY_PATH variable d’environnement n’est pas définie avec le chemin d’accès où se trouvent les bibliothèques.

Resolution

Les bibliothèques manquantes doivent être liées.

Remarque : Ne copiez pas et ne collez pas de commandes, vérifiez les emplacements des fichiers de bibliothèque sur le serveur NMC.
  1.  Exécutez ldd pour afficher une sortie des dépendances de bibliothèque manquantes pour le fichier binaire 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. Les dépendances de bibliothèque doivent se trouver sous /opt/lgtonmc/lib64/cst/. Vérifiez les chemins de bibliothèque manquants à l’aide de la commande find :
[root@networkernmc ~]# find / -name libosysrtxml.so -type f
/opt/lgtonmc/lib64/cst/libosysrtxml.so
  1. Utilisez la commande export pour mettre à jour la variable d’environnement LD_LIBRARY_PATH pour l’emplacement de la bibliothèque GSTD :
[root@networkernmc ~]# export LD_LIBRARY_PATH=/opt/lgtonmc/lib64/cst/:/opt/lgtonmc/bin/gst
Remarque : La commande ci-dessus peut être modifiée pour inclure d’autres emplacements, en fonction des bibliothèques initialement signalées comme « introuvables » et de l’endroit où elles se trouvent à l’aide de la commande « find ». S’il manque les packages requis sur le système, consultez l’administrateur système Linux pour installer les dépendances.
  1. Vérifiez que les bibliothèques ont été liées en exécutant à nouveau 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. Essayez de démarrer le service gstd du serveur NMC :
[root@networkernmc ~]# /opt/lgtonmc/bin/gstd start
Starting GST:
GST Services, Version x.x.x.x.Build.xxxx
done.
  1. Vérifiez que les services NetWorker ont démarré :
[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

Affichez les gstd.raw d’erreurs supplémentaires expliquant pourquoi NMC peut ne pas démarrer :

nsr_render_log /opt/lgtonmc/logs/gstd.raw

NetWorker : Utilisation de nsr_render_log pour afficher .raw fichiers journaux

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.