NetWorker. Сбой модернизации NMC до версии 19.10+ в Windows Server
Summary: Модернизация серверного пакета NetWorker Management Console (NMC) на сервере Windows завершается сбоем. Устанавливаемый/обновляемый пакет NMC имеет версию 19.9+.
Symptoms
- Сбой установки и откат, если для установки выбран пакет Установка NetWorker Management Console (NMC).
- Тем.. \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
- Тем.. \EMC NetWorker\Management\GST\logs\gstdbinit.log отчетов:
- Пакет NMC успешно установлен, но серверный процесс NMC (gstd) не запускается. Ошибки, зарегистрированные в .. \EMC NetWorker\GST\logs\gstd.raw указывает, что не удалось загрузить модуль 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
На сервере Windows отсутствует пакет Microsoft Visual C++ 2015–2022. Пакет не указан в разделе:
Панель управления ->Программы - Программы и> компоненты
Resolution
1. Установите 64-разрядную версию Microsoft Visual C++ 2015–2022 Redistributable на хосте Windows. Пакет можно получить:
https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist?view=msvc-170
После установки пакет должен быть указан в разделе Панель управления -> Программы - Программы и> компоненты:

2. Установка пакетов NetWorker и NMC.
3. Убедитесь, что сервер NMC доступен из программы запуска NMC.
Additional Information
NetWorker. Как восстановить базу данных NMC?
Сбой резервного копирования базы данных NMC после обновления до NetWorker 19.11
NetWorker. Проблемы со службами и специальными возможностями NMC (Общее руководство по поиску и устранению неисправностей)