NetWorker: L'aggiornamento di NMC alla versione 19.10+ su Windows Server non riesce
Summary: L'aggiornamento del pacchetto server NetWorker Management Console (NMC) su un Windows Server non riesce. Il pacchetto NMC in fase di installazione/upgrade è 19.9+.
Symptoms
- L'installazione non riesce e viene eseguito il rollback quando si seleziona per l'installazione il pacchetto NetWorker Management Console (NMC).
- Le.. Report \EMC NetWorker\Management\GST\logs\gstdbinit.log:
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
- Le.. Report \EMC NetWorker\Management\GST\logs\gstdbinit.log:
- Il pacchetto NMC è stato installato correttamente, ma il processo del server NMC (gstd) non si avvia. Errori registrati nel file .. \EMC NetWorker\GST\logs\gstd.raw indica che non è stato possibile caricare il modulo Postgres.
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
Sul server Windows manca il pacchetto Microsoft Visual C++ 2015 - 2022. Il pacchetto non è elencato in:
Pannello di controllo ->Programmi -> Programmi e funzionalità
Resolution
1. Installare X64 Microsoft Visual C++ 2015 - 2022 Redistributable sull host Windows. Il pacchetto può essere ottenuto da:
https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
Una volta installato, il pacchetto dovrebbe essere elencato in Pannello di controllo -> Programmi -> Programmi e funzionalità:

2. Installare i pacchetti NetWorker e NMC.
3. Verificare che il server NMC sia accessibile dal launcher di NMC.
Additional Information
NetWorker: Come ripristinare il database NMC?
Il backup del database NMC non riesce dopo l'aggiornamento a NetWorker 19.11
NetWorker: Problemi relativi al servizio e all'accessibilità di NMC (Guida generale alla risoluzione dei problemi