NetWorker: NMC geri yükleme (recoverpsm), Linux/UNIX NMC sunucusunda "ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: Böyle bir dosya veya dizin Yok"
Summary: Recoverpsm ile NMC veritabanı (nmcdb) geri yüklemesi sırasında, işlemin kurtarmayı bulamayını belirten bir libdbodbc12_r verilir.
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 veritabanı geri yüklemesini (recoverpsm) gerçekleştirmeye çalışırken geri yükleme şu şekilde başarısız oluyor:
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 için kitaplık bağlantısı bozuk veya eksik.
Resolution
Bu KB'nin adımlarında NMC'nin varsayılan Linux/UNIX konumu altında yüklü olduğu varsayılmaktadır: /opt/lgtonmc. NMC'yi farklı bir konuma yüklediyseniz ortamınız için bu KB'de gösterilen tüm komutlarda gerekli değişiklikleri yapın.
1. recoverpsm ikili dosyası tarafından kullanılan dinamik bağımlılıkları listeleyin: ldd /opt/lgtonmc/bin/recoverpsm
1. recoverpsm ikili dosyası tarafından kullanılan dinamik bağımlılıkları listeleyin: 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 find komutuyla kitaplık konumunu onaylayın:
find / -name libdbodbc12_r.so
root@nmcserver:/opt/lgtonmc/bin# find / -name libdbodbc12_r.so
/opt/lgtonmc/sybasa/lib/libdbodbc12_r.so
3. Kitaplığı Linux/UNIX dışa aktarma komutuyla bağlantı kurun:
export LD_LIBRARY_PATH=/opt/LGTOnmc/sybasa/lib/:/opt/LGTOnmc/bin/recoverpsm
4. Ldd, libdbodbc12_r.so: ldd /opt/lgtonmc/bin/recoverpsm için kitaplık konumunu bildiryecektir
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'yi çalıştırmayı deneme (Not: recoverpsm gerçekleştirilken GST hizmeti çalışmıyor olması gerekir):
NetWorker: NMC veritabanı nasıl kurtarılabilir?
6. GST hizmetini başlatın:
/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.