NetWorker: NmC restore (recoverpsm) non viene eseguito sul server NMC Linux/UNIX "ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: No such file or directory Killed"
Riepilogo: Durante un restore del database NMC (nmcdb) con recoverpsm, viene restituito un errore indicante che l'operazione non riesce a trovare libdbodbc12_r.so
Questo articolo si applica a
Questo articolo non si applica a
Questo articolo non è legato a un prodotto specifico.
Non tutte le versioni del prodotto sono identificate in questo articolo.
Sintomi
Quando si tenta di eseguire un ripristino del database NMC (recoverpsm), il ripristino ha esito negativo con:
root@nmcserver:/opt/lgtonmc/bin# ./recoverpsm
ld.so.1: recoverpsm: fatal: libdbodbc12_r.so: open failed: No such file or directory
Killed
Causa
Il link della libreria per libdbodbc12_r.so è rotto o mancante.
Risoluzione
I passaggi di questo articolo della KB presuppongono che NMC sia stato installato nel percorso predefinito di Linux/UNIX: /opt/lgtonmc. Se NMC è stato installato in una posizione diversa, apportare le modifiche necessarie a tutti i comandi mostrati in questo articolo della KB per l'ambiente in uso.
1. Elencare le dipendenze dinamiche utilizzate dal binario recoverpsm: ldd /opt/lgtonmc/bin/recoverpsm
1. Elencare le dipendenze dinamiche utilizzate dal binario 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. È possibile confermare la posizione della libreria con il comando di ricerca linux/UNIX:
trova / -name libdbodbc12_r.so
root@nmcserver:/opt/lgtonmc/bin# find / -name libdbodbc12_r.so
/opt/lgtonmc/sybasa/lib/libdbodbc12_r.so
3. Collegare la libreria con il comando di esportazione di Linux/UNIX:
export LD_LIBRARY_PATH=/opt/LGTOnmc/sybasa/lib/:/opt/LGTOnmc/bin/recoverpsm
4. Ora ldd dovrebbe segnalare la posizione della libreria per 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. Tentativo di esecuzione di recoverpsm (nota: il servizio GST non deve essere in esecuzione durante l'esecuzione di recoverpsm):
NetWorker: Come ripristinare il database NMC?
6. Avviare il servizio 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
Prodotti interessati
NetWorkerProdotti
NetWorker, NetWorker Management ConsoleProprietà dell'articolo
Numero articolo: 000031494
Tipo di articolo: Solution
Ultima modifica: 20 giu 2025
Versione: 4
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.