NetWorker: La actualización de NMC a 19.10+ en Windows Server falla
Summary: La actualización del paquete del servidor de NetWorker Management Console (NMC) en un servidor Windows falla. El paquete de NMC que se está instalando/actualizando es 19.9+.
Symptoms
- La instalación falla y se revierte cuando se selecciona la instalación del paquete de NetWorker Management Console (NMC).
- El.. \EMC NetWorker\Management\GST\logs\gstdbinit.log informes:
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
- El.. \EMC NetWorker\Management\GST\logs\gstdbinit.log informes:
- El paquete de NMC se instaló correctamente, pero el proceso del servidor de NMC (gstd) no se inicia. Errores registrados en .. \EMC NetWorker\GST\logs\gstd.raw indican que no se pudo cargar el módulo 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
Al servidor de Windows le falta el paquete Microsoft Visual C++ 2015 - 2022. El paquete no aparece en:
Panel de control ->Programas -> Programas y características
Resolution
1. Instale Microsoft Visual C++ 2015 - 2022 Redistributable X64 en el host de Windows. El paquete se puede obtener en:
https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
Una vez instalado, el paquete debe aparecer en Panel de control -> Programas -> Programas y características:

2. Instale los paquetes de NetWorker y NMC.
3. Valide que se pueda acceder al servidor de NMC desde el iniciador de NMC.
Additional Information
NetWorker: ¿Cómo recuperar la base de datos de NMC?
El respaldo de la base de datos de NMC falla después de la actualización a NetWorker 19.11
NetWorker: Problemas de servicio y accesibilidad de NMC (Guía general de solución de problemas)