NetWorker: Aktualizacja NMC do wersji 19.10+ w systemie Windows Server kończy się niepowodzeniem
Summary: Uaktualnienie pakietu serwera NetWorker Management Console (NMC) na serwerze Windows kończy się niepowodzeniem. Instalowany/aktualizowany pakiet NMC to 19.9+.
Symptoms
- Instalacja kończy się niepowodzeniem i jest wycofywana po wybraniu pakietu NetWorker Management Console (NMC) do instalacji.
- Ten.. \EMC NetWorker\Management\GST\logs\gstdbinit.log raporty:
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
- Ten.. \EMC NetWorker\Management\GST\logs\gstdbinit.log raporty:
- Pakiet NMC zainstalowano pomyślnie, ale nie można uruchomić procesu serwera NMC (gstd). Błędy zarejestrowane w .. \EMC NetWorker\GST\logs\gstd.raw wskazują, że nie można załadować modułu 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
W systemie Windows Server brakuje pakietu Microsoft Visual C++ 2015–2022. Pakiet nie jest wymieniony w sekcji:
Panel sterowania ->Programy -> Programy i funkcje
Resolution
1. Zainstaluj pakiet redystrybucyjny X64 Microsoft Visual C++ 2015–2022 na hoście z systemem Windows. Pakiet można otrzymać od:
https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
Po zainstalowaniu pakiet powinien znaleźć się na liście w Panelu sterowania -> Programy -> Programy i funkcje:

2. Instalacja pakietów NetWorker i NMC.
3. Sprawdź, czy serwer NMC jest dostępny z poziomu programu uruchamiającego NMC.
Additional Information
NetWorker: Jak odzyskać bazę danych NMC?
Tworzenie kopii zapasowej bazy danych NMC kończy się niepowodzeniem po aktualizacji do NetWorker 19.11
NetWorker: Problemy z usługą NMC i dostępnością (ogólny przewodnik rozwiązywania problemów