NetWorker: A restauração do NMC (recoverpsm) não é executada no servidor Linux/UNIX NMC "ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: No such file or directory Killed"
摘要: Durante uma restauração do banco de dados do NMC (nmcdb) com recoverpsm, uma falha é retornada informando que a operação não pode ser libdbodbc12_r.so
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
Ao tentar executar uma restauração de banco de dados do NMC (recoverpsm), a restauração apresenta falha com:
root@nmcserver:/opt/lgtonmc/bin# ./recoverpsm
ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: No such file or directory
Killed
原因
O link da biblioteca para libdbodbc12_r.so está quebrado ou ausente.
解决方案
As etapas neste artigo da KB pressupõe que o NMC foi instalado no local padrão do Linux/UNIX: /opt/lgtonmc. Se você tiver instalado o NMC em um local diferente, faça as alterações necessárias em todos os comandos mostrados neste artigo da KB para seu ambiente.
1. Listar as dependências dinâmicas usadas pelo binário do recoverpsm: ldd /opt/lgtonmc/bin/recoverpsm
1. Listar as dependências dinâmicas usadas pelo binário do 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. Você pode confirmar o local da biblioteca com o comando de localização do Linux/UNIX:
find / -name libdbodbc12_r.so
root@nmcserver:/opt/lgtonmc/bin# find / -name libdbodbc12_r.so
/opt/lgtonmc/sybasa/lib/libdbodbc12_r.so
3. Vincule a biblioteca ao comando de exportação Linux/UNIX:
export LD_LIBRARY_PATH=/opt/LGTOnmc/sybasa/lib/:/opt/LGTOnmc/bin/recoverpsm
4. O ldd deve relatar o local da biblioteca para 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. Tente executar o recoverpsm (Nota: o serviço GST não deve estar em execução ao executar o recoverpsm):
NetWorker: Como recuperar o banco de dados do NMC?
6. Inicie o serviço 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
受影响的产品
NetWorker产品
NetWorker, NetWorker Management Console文章属性
文章编号: 000031494
文章类型: Solution
上次修改时间: 20 6月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。