NetWorker: Не вдається оновити NMC до 19.10+ на Windows Server
Summary: Не вдається оновити пакет сервера NetWorker Management Console (NMC) на сервері Windows. Пакет NMC, що встановлюється/модернізується – 19.9+.
Symptoms
- Інсталяція не вдається і відкочується назад, коли для установки вибрано пакет Installation 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. Встановіть X64 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 та проблеми доступності (Загальний посібник з усунення несправностей