NetWorker. Не удается выполнить восстановление NMC (recoverpsm) на сервере Linux/UNIX NMC «ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: No such file or directory Killed»
Summary: Во время восстановления базы данных NMC (nmcdb) с помощью recoverpsm возвращается сообщение о том, что операция не может найти libdbodbc12_r.поэтому
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
При попытке восстановления базы данных NMC (recoverpsm) происходит сбой со следующим сообщением:
root@nmcserver:/opt/lgtonmc/bin# ./recoverpsm
ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: No such file or directory
Killed
Cause
Соединение библиотеки для libdbodbc12_r.so повреждено или отсутствует.
Resolution
Действия, описанные в этой статье базы знаний, предполагают, что NMC установлен в расположении Linux/UNIX по умолчанию: /opt/lgtonmc. Если NMC установлен в другом месте, внесите необходимые изменения во все команды, указанные в этой статье базы знаний для вашей среды.
1. Перечислить динамические зависимости, используемые двоичным файлом recoverpsm: ldd /opt/lgtonmc/bin/recoverpsm
1. Перечислить динамические зависимости, используемые двоичным файлом recoverpsm: ldd /opt/lgtonmc/bin/recoverpsm
root@nmcserver:/opt/lgtonmc/bin# ldd /opt/lgtonmc/bin/recoverpsm
libdl.so.1 => /lib/64/libdl.so.1
libdbodbc12_r.so => (file not found)
libdbtasks12_r.so => (file not found)
libsocket.so.1 => /lib/64/libsocket.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
libresolv.so.2 => /lib/64/libresolv.so.2
libpthread.so.1 => /lib/64/libpthread.so.1
libthread.so.1 => /lib/64/libthread.so.1
librt.so.1 => /lib/64/librt.so.1
libCstd.so.1 => /usr/lib/64/libCstd.so.1
libCrun.so.1 => /usr/lib/64/libCrun.so.1
libm.so.2 => /lib/64/libm.so.2
libc.so.1 => /lib/64/libc.so.1
libmp.so.2 => /lib/64/libmp.so.2
libmd.so.1 => /lib/64/libmd.so.1
libcryptoutil.so.1 => /lib/64/libcryptoutil.so.1
2. Местоположение библиотеки можно подтвердить с помощью команды поиска Linux/UNIX:
найти / -name libdbodbc12_r.so
root@nmcserver:/opt/lgtonmc/bin# find / -name libdbodbc12_r.so
/opt/lgtonmc/sybasa/lib/libdbodbc12_r.so
3. Прикрепите библиотеку к команде экспорта Linux/UNIX:
export LD_LIBRARY_PATH=/opt/LGTOnmc/sybasa/lib/:/opt/LGTOnmc/bin/recoverpsm
4. Теперь ldd должен сообщить о расположении библиотеки для libdbodbc12_r.so: ldd /opt/lgtonmc/bin/recoverpsm
root@nmcserver:/opt/LGTOnmc/bin# ldd /opt/LGTOnmc/bin/recoverpsm
libdl.so.1 => /lib/64/libdl.so.1
libdbodbc12_r.so => /opt/LGTOnmc/sybasa/lib//libdbodbc12_r.so
libdbtasks12_r.so => /opt/LGTOnmc/sybasa/lib//libdbtasks12_r.so
libsocket.so.1 => /lib/64/libsocket.so.1
libnsl.so.1 => /lib/64/libnsl.so.1
libresolv.so.2 => /lib/64/libresolv.so.2
libpthread.so.1 => /lib/64/libpthread.so.1
libthread.so.1 => /lib/64/libthread.so.1
librt.so.1 => /lib/64/librt.so.1
libCstd.so.1 => /usr/lib/64/libCstd.so.1
libCrun.so.1 => /usr/lib/64/libCrun.so.1
libm.so.2 => /lib/64/libm.so.2
libc.so.1 => /lib/64/libc.so.1
libw.so.1 => /lib/64/libw.so.1
5. Попытка запустить recoverpsm (Примечание. Служба GST не должна запускаться при выполнении recoverpsm):
NetWorker. Как восстановить базу данных NMC?
6. Запустите службу GST:
/etc/init.d/gst start
ps -ef | grep gst
root@nmcserver:/opt/lgtonmc/bin# systemctl start gst root@nmcserver:/opt/lgtonmc/bin# ps -ef | grep gst root 1895 1793 0 14:31:40 pts/1 0:00 grep gst root 1893 1888 0 14:23:37 ? 0:00 /opt/lgtonmc/bin/gstsnmptrapd -d -Le -f -C -c /opt/lgtonmc/etc/snmptrapd.conf root 1888 1 0 14:23:14 ? 0:01 /opt/lgtonmc/bin/gstd
Affected Products
NetWorkerProducts
NetWorker, NetWorker Management ConsoleArticle Properties
Article Number: 000031494
Article Type: Solution
Last Modified: 20 Jun 2025
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.