NetWorker Management Console 19.13.0.2 y versiones posteriores no se pueden instalar ni actualizar
Resumen: NetWorker Management Console 19.13.0.2 y versiones posteriores no se pueden instalar ni actualizar en el sistema Windows.
Síntomas
La instalación o actualización de NetWorker Management Console (NMC) versión 19.13.0.2 y superior puede fallar. Los archivos de registro de instalación pueden mostrar varios mensajes de error.
Por ejemplo, el método %LOCALAPPDATA%\Temp\NetWorker_[number]_NMC.log El archivo puede contener entradas similares a las siguientes:
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)
Además, el registro del instalador de MSI puede informar lo siguiente:
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
Causa
El problema se produce porque NetWorker intenta cargar las bibliotecas libcrypto-3-x64.dll y libssl-3-x64.dll from C:\Windows\System32 en lugar de la ubicación prevista, C:\Program Files\EMC NetWorker\nsr\bin. Este comportamiento genera un conflicto durante la instalación de NetWorker Management Console (NMC).
Los archivos libcrypto-3-x64.dll y libssl-3-x64.dll son bibliotecas de tiempo de ejecución de OpenSSL utilizadas por muchas aplicaciones, incluida NetWorker, para proporcionar comunicación segura y funcionalidad de cifrado. Es probable que otra aplicación haya instalado estas bibliotecas en C:\Windows\System32, lo que generó un conflicto durante la instalación de NetWorker Management Console (NMC).
Como solución alternativa, cambiar el nombre libcrypto-3-x64.dll y libssl-3-x64.dll En C:\Windows\System32 permitió que la instalación de NMC se completara correctamente. El cambio de nombre de estos archivos evita que NetWorker los cargue incorrectamente desde el directorio System32 y, en su lugar, utiliza las versiones correctas de la ruta de instalación de NetWorker.
Resolución
El equipo de ingeniería trabaja activamente en una corrección permanente (NWREE-29177), que se espera que esté en una versión futura.
Solución alternativa:
DLLBusque todas las instancias de los archivos DLL afectados mediante la ejecución del siguiente comando en el símbolo del sistema:
dir C:\libcrypto-3-x64.dll C:\libssl-3-x64.dll /s /b
Nota: Si NetWorker está instalado en una unidad que no sea C:, ejecute también el mismo comando para esa unidad.
Paso 2: Cambiar temporalmente el nombre de los archivos
DLLCambie el nombre de todas las instancias identificadas de los siguientes archivos:
libcrypto-3-x64.dlllibssl-3-x64.dll
Por ejemplo:
libcrypto-3-x64.dll.renamelibssl-3-x64.dll.rename
C:\Program Files\EMC NetWorker\Management\GST\postgres...
C:\Program Files\EMC NetWorker\nsr\bin
Estos archivos deben permanecer sin cambios.
Paso 3: Volver a intentar la instalación
Vuelva a ejecutar la instalación.
Paso 4: Restaurar nombres
de archivo originalesDespués del intento de instalación (independientemente de si se realizó correctamente o no), cambie el nombre de todos los archivos DLL modificados a sus nombres originales.
Paso 5: Recopilar registros (si el problema persiste)
Si el problema continúa, recopile todos los registros de instalación del intento más reciente y proporciónelos para realizar análisis y soluciones de problemas adicionales.