NetWorker: savepsm fails to backup NMCDB on Linux NMC server "error while loading shared libraries: psqlodbcw.so"

Summary: The NetWorker Management Console (NMC) server software is installed on a Linux server. Backups of the NMC database using savepsm fail. The error observed is "usr/sbin/savepsm: error while loading shared libraries: psqlodbcw.so: cannot open shared object file: No such file or directory" ...

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

The NetWorker Management Console (NMC) server is installed on a Linux platform.
The NMC database (NMCDB) backup's savepsm command fails to find shared libraries psqlodbcw.so
The NMC is accessible.
The backup log shows:

savepsm fails to load shared libraries psqlodbcnw 

/usr/sbin/savepsm: error while loading shared libraries: psqlodbcw.so: cannot open shared object file: No such file or directory

The ldd command shows that savepsm is missing libraries:

[root@nsr ~]# ldd /usr/sbin/savepsm
        linux-vdso.so.1 (0x00007fff3d91c000)
        libpq.so.5 => /lib64/libpq.so.5 (0x00007efd01fd6000)
        psqlodbcw.so => not found
        libodbc.so.2 => not found
        libodbcinst.so.2 => not found
        libssl.so.3 => /usr/lib/nsr/lib64/libssl.so.3 (0x00007efd01c00000)
        libcrypto.so.3 => /usr/lib/nsr/lib64/libcrypto.so.3 (0x00007efd01400000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007efd01fcf000)
        librt.so.1 => /lib64/librt.so.1 (0x00007efd01fca000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007efd01fc5000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007efd01000000)
        libm.so.6 => /lib64/libm.so.6 (0x00007efd01ee8000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007efd01ecb000)
        libc.so.6 => /lib64/libc.so.6 (0x00007efd00c00000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007efd01baa000)
        libldap.so.2 => /lib64/libldap.so.2 (0x00007efd01b44000)
        libz.so.1 => /lib64/libz.so.1 (0x00007efd01eb1000)
        /lib64/ld-linux-x86-64.so.2 (0x00007efd02037000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007efd01325000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007efd01b2b000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007efd01ea8000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007efd01b1a000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007efd01b13000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007efd01aff000)
        liblber.so.2 => /lib64/liblber.so.2 (0x00007efd01aee000)
        libevent-2.1.so.7 => /lib64/libevent-2.1.so.7 (0x00007efd01a95000)
        libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007efd01305000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007efd012d8000)
        libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007efd0129e000)
        libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007efd00f64000)

Cause

The Operating System is missing nixODBC postgresql-odbc packages.

Resolution

NOTE: The system administrator must install missing OS dependencies.
  1. On the NMC server, install the missing packages. 
sudo dnf install -y unixODBC postgresql-odbc
Or:
sudo yum install -y unixODBC postgresql-odbc
  1. Validate that the savepsm now shows the ODBC libraries: ldd /usr/sbin/savepsm
[root@nsr ~]# ldd /usr/sbin/savepsm
        linux-vdso.so.1 (0x00007ffe969d0000)
        libpq.so.5 => /lib64/libpq.so.5 (0x00007f0cb9626000)
        psqlodbcw.so => /lib64/psqlodbcw.so (0x00007f0cb9599000)
        libodbc.so.2 => /lib64/libodbc.so.2 (0x00007f0cb9527000)
        libodbcinst.so.2 => /lib64/libodbcinst.so.2 (0x00007f0cb9512000)
        libssl.so.3 => /usr/lib/nsr/lib64/libssl.so.3 (0x00007f0cb9200000)
        libcrypto.so.3 => /usr/lib/nsr/lib64/libcrypto.so.3 (0x00007f0cb8a00000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f0cb950b000)
        librt.so.1 => /lib64/librt.so.1 (0x00007f0cb9506000)
        libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f0cb9501000)
        libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f0cb8600000)
        libm.so.6 => /lib64/libm.so.6 (0x00007f0cb9125000)
        libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f0cb94e2000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f0cb8200000)
        libgssapi_krb5.so.2 => /lib64/libgssapi_krb5.so.2 (0x00007f0cb90cf000)
        libldap.so.2 => /lib64/libldap.so.2 (0x00007f0cb899a000)
        libltdl.so.7 => /lib64/libltdl.so.7 (0x00007f0cb94d6000)
        libz.so.1 => /lib64/libz.so.1 (0x00007f0cb94ba000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f0cb9687000)
        libkrb5.so.3 => /lib64/libkrb5.so.3 (0x00007f0cb88bf000)
        libk5crypto.so.3 => /lib64/libk5crypto.so.3 (0x00007f0cb90b6000)
        libcom_err.so.2 => /lib64/libcom_err.so.2 (0x00007f0cb94b3000)
        libkrb5support.so.0 => /lib64/libkrb5support.so.0 (0x00007f0cb90a5000)
        libkeyutils.so.1 => /lib64/libkeyutils.so.1 (0x00007f0cb94aa000)
        libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f0cb9091000)
        liblber.so.2 => /lib64/liblber.so.2 (0x00007f0cb9080000)
        libevent-2.1.so.7 => /lib64/libevent-2.1.so.7 (0x00007f0cb8866000)
        libsasl2.so.3 => /lib64/libsasl2.so.3 (0x00007f0cb8846000)
        libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f0cb85d3000)
        libcrypt.so.2 => /lib64/libcrypt.so.2 (0x00007f0cb8599000)
        libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f0cb84fd000)
  1. Perform a 'NMC server backup.'

Successful NMCDB backup

Affected Products

NetWorker, NetWorker Management Console

Products

NetWorker Family
Article Properties
Article Number: 000424216
Article Type: Solution
Last Modified: 05 Feb 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.