NetWorker: Upgrade of NMC to 19.10+ on Windows Server Fails

Summary: Upgrading the NetWorker Management Console (NMC) server package on a Windows server fails. The NMC package being installed or upgraded is 19.9 (or later).

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

  • Installation fails and rolls back when Installing NetWorker Management Console (NMC) package is selected for install.
    • The ..\EMC NetWorker\Management\GST\logs\gstdbinit.log reports:
      waiting for server to start.... done
      server started
      107567:gstdbinit: Unable to allocate ODBC connection
      107571:gstdbinit: ODBC Error:IM003:160:Specified driver could not be loaded due to system error  126: The specified module could not be found. (PostgreSQL Unicode(x64), C:\Program Files\EMC NetWorker\Management\GST\postgres_latest\odbc\psqlodbc35w.dll).
      waiting for server to shut down.... done
      server stopped
  • NMC package installed successfully, but the NMC server process (gstd) fails to start. Errors logged in the ..\EMC NetWorker\GST\logs\gstd.raw indicate that it could not load the Postgres module.
    YYYY-MM-DDTHH:mm:SS 1 5 0 5560 8512 0 NMC_SERVER_HOSTNAME gstd NSR notice MM/DD/YY HH:mm:SS gstd-D1    IM003: Specified driver could not be loaded due to system error 126: The specified module could not be found. (PostgreSQL ANSI(x64), C:\Program Files\EMC NetWorker\Management\GST\postgres_latest\odbc\psqlodbc30a.dll).
    YYYY-MM-DDTHH:mm:SS 1 5 0 5560 8512 0 NMC_SERVER_HOSTNAME gstd NSR notice MM/DD/YY HH:mm:SS gstd-D1 Internal error: could not get database handle.
    YYYY-MM-DDTHH:mm:SS 1 5 0 5560 8512 0 NMC_SERVER_HOSTNAME gstd NSR notice MM/DD/YY HH:mm:SS gstd-D0 Internal error: could not get database handle.
    YYYY-MM-DDTHH:mm:SS 1 5 0 5560 8512 0 NMC_SERVER_HOSTNAME gstd NSR notice MM/DD/YY HH:mm:SS gstd-D0 Please also see the log files in 'pg_log' directory inside the product's database directory for the database server's output messages
    YYYY-MM-DDTHH:mm:SS 1 5 0 5560 8512 0 NMC_SERVER_HOSTNAME gstd NSR notice MM/DD/YY HH:mm:SS gstd-D0 Internal error: could not release database handle.
    YYYY-MM-DDTHH:mm:SS 2 0 0 5560 8512 0 NMC_SERVER_HOSTNAME gstd NSR warning library error 22 os error 0

Cause

The Windows server is missing the Microsoft Visual C++ 2015 - 2022 package. The package is not listed under:

Control Panel -> Programs -> Programs and Features

NOTE: The NetWorker 19.10 Installation Guide lists Microsoft Visual C++ 2015 - 2022 Redistributable as a required package for installing NetWorker and NMC software on Windows. The NetWorker Installation Guides are available under https://www.dell.com/support/home/product-support/product/networker/docs. See the NetWorker version-specific installation guide for any differences in dependencies.

The NetWorker 19.13+ installer includes the following warning:

NMC Software dependency (VC Runtime)

Resolution

1. Install X64 Microsoft Visual C++ 2015 - 2022 Redistributable on the Windows host. The package can be obtained from: 

https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170 This hyperlink is taking you to a website outside of Dell Technologies.

Once installed, the package should be listed under Control Panel -> Programs -> Programs and Features:

2. Install NetWorker and NMC packages.

3. Validate that the NMC server is accessible from the NMC launcher.

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000235248
Article Type: Solution
Last Modified: 18 Jun 2025
Version:  6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.