NetWorker: nsrexecd: помилка при завантаженні спільних бібліотек: libosysrtxml.so

Summary: NetWorker: nsrexecd: помилка при завантаженні спільних бібліотек: libosysrtxml.so: не може відкрити спільний об'єктний файл: Такого файлу чи каталогу немає.

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

Не можу почати NSREXECD. Початок NSREXECD не дає результату:

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

Однак libosysrtxml.so знаходиться у файловій системі 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

Використовуючи ldd (List Dynamic Dependencies) для переліку бібліотек, необхідних для nsrexecd, показує відсутні бібліотеки:

# 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 змінна середовища не визначається разом із шляхом, на якому розташовані бібліотеки.

Resolution

1) Запустити процеси NetWorker через скрипт запуску /etc/init.d/networker.

Скрипт запуску має визначення необхідних бібліотек і шлях до виконуваного файлу, щоб демони NetWorker могли працювати.

# networkerrc визначає змінні середовища, такі як LD_LIBRARY_PATH, обов'язкові.
# Щоб керувати демонами NetWorker.
NETWORKERRC=/opt/nsr/admin/networkerrc

Розглядаю networkerrc --
# pwd
/opt/nsr/admin/networkerrc

# Визначте змінні середовища, необхідні для запуску демонів NetWorker.
# Кінцеві користувачі не повинні змінювати цей файл для додавання
змінних середовища користувача.# Цей файл видаляється автоматично після видалення пакета.
#

# CST Path потрібен для пошуку динамічних бібліотек CST (також завантажує внутрішні криптобібліотеки BSAFE).
# Це має бути перший запис LD_LIBRARY_PATH, інакше не завантажується бібліотеки.
# CST має власну бібліотеку BSAFE. Версія бібліотеки CST Bsafe може бути такою
ж# версією бібліотеки BSAFE, яку використовують інші компоненти продукту.

## Тут визначаються шляхи бібліотек ###

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



2) Якщо скрипт запуску не використовується, необхідно експортувати локації бібліотек за допомогою LD_LIBRARY_PATH перед запуском nsrexecd.

# експорт LD_LIBRARY_PATH=/usr/lib/nsr/lib64/cst:/usr/lib/nsr/lib64

2.1) Запустити ldd. Він має знайти всі залежні бібліотеки.

# 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) Тепер починайте нсрексекд.

# /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.