Не удается установить или модернизировать NetWorker Management Console 19.13.0.2 и более поздних версий
Сводка: Не удается установить или модернизировать NetWorker Management Console 19.13.0.2 и более поздних версий в системе Windows.
Симптомы
Установка или обновление NetWorker Management Console (NMC) версии 19.13.0.2 и более поздних может завершиться сбоем. В файлах журнала установки могут отображаться различные сообщения об ошибках.
Например, метод %LOCALAPPDATA%\Temp\NetWorker_[number]_NMC.log Файл может содержать записи, аналогичные следующей:
CAQuietExec: Error 0xc0000139: Command line returned an error. CAQuietExec: Error 0xc0000139: CAQuietExec Failed CustomAction GemsGstAuthCfg returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Кроме того, журнал установщика MSI может сообщить:
MSI (s) (C4:7C) Product: NetWorker Management Console – Installation failed. MSI (s) (C4:7C) Windows Installer installed the product. Product Name: NetWorker Management Console Product Version: 19.13.0.3 Product Language: 1033 Manufacturer: DELL EMC Installation success or error status: 1603
Причина
Проблема возникает из-за того, что NetWorker пытается загрузить библиотеки libcrypto-3-x64.dll и libssl-3-x64.dll из C:\Windows\System32 вместо ожидаемого местоположения, C:\Program Files\EMC NetWorker\nsr\bin. Это приводит к конфликту во время установки консоли управления NetWorker Management Console (NMC).
Файлы libcrypto-3-x64.dll и libssl-3-x64.dll Это библиотеки среды выполнения OpenSSL, используемые многими приложениями, включая NetWorker, для обеспечения безопасной связи и функций шифрования. Вполне вероятно, что другое приложение установило эти библиотеки в C:\Windows\System32, что привело к конфликту во время установки NetWorker Management Console (NMC).
В качестве временного решения проблемы переименование libcrypto-3-x64.dll и libssl-3-x64.dll В C:\Windows\System32 Разрешено успешное завершение установки NMC. Переименование этих файлов предотвращает их неправильную загрузку NetWorker из каталога System32 и вместо этого использует правильные версии из пути установки NetWorker.
Разрешение
Инженерный отдел активно работает над постоянным исправлением (NWREE-29177), которое, как ожидается, появится в будущем выпуске.
Временное решение.
Выполните поиск всех экземпляров затронутых файлов DLL, выполнив в командной строке следующую команду:
dir C:\libcrypto-3-x64.dll C:\libssl-3-x64.dll /s /b
Примечание. Если NetWorker установлен на диске, отличном от C:, выполните ту же команду для этого диска.
Шаг 2. Временно переименуйте файлы
DLLПереименуйте все выявленные экземпляры следующих файлов:
libcrypto-3-x64.dlllibssl-3-x64.dll
Пример.
libcrypto-3-x64.dll.renamelibssl-3-x64.dll.rename
C:\Program Files\EMC NetWorker\Management\GST\postgres...
C:\Program Files\EMC NetWorker\nsr\bin
Эти файлы должны оставаться неизменными.
Шаг 3. Повторить попытку установки
Запустите установку еще раз.
Шаг 4. Восстановить исходные имена
файловПосле попытки установки (независимо от того, была ли она успешной или неудачной) переименуйте все измененные файлы DLL, вернув им их первоначальные имена.
Шаг 5. Соберите журналы (если проблема сохраняется)
Если проблема не устранена, соберите все журналы установки с последней попытки и предоставьте их для дальнейшего поиска и устранения неисправностей, а также анализа.