NMC: gstd 服务无法启动“加载共享库时出错”
Summary: NMC/NetWorker 服务器上的 GSTD 服务已关闭。尝试启动 GSTD 服务时,提供以下错误:“Error while loading shared libraries: libosysrtxml.so: cannot open shared object file: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
- NetWorker Management Console (NMC) 服务器安装在 Linux 平台上。
- NMC 无法访问。
- NMC 服务器 (gstd) 服务未运行;尝试启动失败,并报告库问题:
[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
提醒:具体库可能有所不同。
Cause
LD_LIBRARY_PATH环境变量未使用库所在的路径进行定义。
Resolution
必须链接缺失的库。
提醒:请勿复制和粘贴命令,请验证库文件在 NMC 服务器上的位置。
- 运行 ldd 以显示 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)
- 库依赖项应位于 /opt/lgtonmc/lib64/cst/ 下。使用 find 命令验证缺失的库路径:
[root@networkernmc ~]# find / -name libosysrtxml.so -type f /opt/lgtonmc/lib64/cst/libosysrtxml.so
- 使用 export 命令更新 GSTD 库位置的 LD_LIBRARY_PATH 环境变量:
[root@networkernmc ~]# export LD_LIBRARY_PATH=/opt/lgtonmc/lib64/cst/:/opt/lgtonmc/bin/gst
提醒:可以修改上述命令以包括其他位置,具体取决于最初报告“未找到”的库以及使用“find”命令找到它们的位置。如果系统缺少所需的软件包,请咨询 Linux 系统管理员以安装依赖项。
- 再次运行 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)
- 尝试启动 NMC 服务器的 gstd 服务:
[root@networkernmc ~]# /opt/lgtonmc/bin/gstd start Starting GST: GST Services, Version x.x.x.x.Build.xxxx done.
- 验证 NetWorker 服务是否已启动:
[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
呈现 NMC 可能无法启动的其他错误gstd.raw:
nsr_render_log /opt/lgtonmc/logs/gstd.raw
Affected Products
NetWorker, NetWorker Management ConsoleArticle 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.