NetWorker: Falha no upgrade do NMC para 19.10+ no Windows Server
Summary: Falha no upgrade do pacote de servidor do NetWorker Management Console (NMC) em um servidor Windows. O pacote do NMC que está sendo instalado/atualizado é o 19.9+.
Symptoms
- A instalação falha e é revertida quando a opção Instalando o pacote do NetWorker Management Console (NMC) é selecionada para instalação.
- O.. \EMC NetWorker\Management\GST\logs\gstdbinit.log relatórios:
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
- O.. \EMC NetWorker\Management\GST\logs\gstdbinit.log relatórios:
- O pacote do NMC foi instalado com sucesso, mas o processo do servidor do NMC (gstd) apresenta falha ao iniciar. Erros registrados no .. \EMC NetWorker\GST\logs\gstd.raw indicam que não foi possível carregar o 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
O Windows Server não tem o pacote do Microsoft Visual C++ 2015 - 2022. O pacote não está listado em:
Painel de Controle ->Programas -> Programas e Recursos
Resolution
1. Instale o X64 Microsoft Visual C++ 2015 - 2022 Redistributable no host do Windows. O pacote pode ser obtido em:
https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
Uma vez instalado, o pacote deve ser listado em Painel de Controle -> Programas -> Programas e Recursos:

2. Instale os pacotes do NetWorker e do NMC.
3. Confirme se o servidor NMC pode ser acessado pelo iniciador do NMC.
Additional Information
NetWorker: Como recuperar o banco de dados do NMC?
Falha no backup do banco de dados do NMC após a atualização para o NetWorker 19.11
NetWorker: Problemas de serviço e acessibilidade do NMC (Guia geral de solução de problemas