Échec de l’installation ou de la mise à niveau de NetWorker Management Console 19.13.0.2 et versions ultérieures
Résumé: Échec de l’installation ou de la mise à niveau de NetWorker Management Console 19.13.0.2 et versions ultérieures sur un système Windows.
Symptômes
L’installation ou la mise à niveau de NetWorker Management Console (NMC) version 19.13.0.2 ou ultérieure peut échouer. Les fichiers log d’installation peuvent afficher différents messages d’erreur.
Par exemple, l’option %LOCALAPPDATA%\Temp\NetWorker_[number]_NMC.log Le fichier peut contenir des entrées similaires à ce qui suit :
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)
En outre, le journal du programme d’installation MSI peut signaler :
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
Cause
Ce problème se produit car NetWorker tente de charger les bibliothèques libcrypto-3-x64.dll et libssl-3-x64.dll from C:\Windows\System32 au lieu de l’emplacement prévu, C:\Program Files\EMC NetWorker\nsr\bin. Ce comportement entraîne un conflit lors de l’installation de NetWorker Management Console (NMC).
Les fichiers libcrypto-3-x64.dll et libssl-3-x64.dll sont des bibliothèques d’exécution OpenSSL utilisées par de nombreuses applications, y compris NetWorker, pour fournir des fonctionnalités de communication et de chiffrement sécurisées. Il est probable qu’une autre application ait installé ces bibliothèques dans C:\Windows\System32, ce qui provoquait un conflit lors de l’installation de NetWorker Management Console (NMC).
Pour contourner ce problème, vous pouvez renommer libcrypto-3-x64.dll et libssl-3-x64.dll Dans C:\Windows\System32 a permis à l’installation de NMC de se terminer avec succès. Renommer ces fichiers empêche NetWorker de les charger de manière incorrecte à partir du répertoire System32 et utilise à la place les versions correctes à partir du chemin d’installation de NetWorker.
Résolution
Les ingénieurs travaillent activement sur un correctif permanent (NWREE-29177), qui devrait être inclus dans une prochaine version.
Solution de contournement :
DLLRecherchez toutes les instances des fichiers DLL concernés en exécutant la commande suivante dans l’invite de commande :
dir C:\libcrypto-3-x64.dll C:\libssl-3-x64.dll /s /b
Remarque : Si NetWorker est installé sur un lecteur autre que C :, exécutez la même commande pour ce disque.
Étape 2 : Renommer temporairement des fichiers
DLLRenommez toutes les instances identifiées des fichiers suivants :
libcrypto-3-x64.dlllibssl-3-x64.dll
Par exemple :
libcrypto-3-x64.dll.renamelibssl-3-x64.dll.rename
C:\Program Files\EMC NetWorker\Management\GST\postgres...
C:\Program Files\EMC NetWorker\nsr\bin
Ces fichiers doivent rester inchangés.
Étape 3 : Nouvelle tentative d’installation
Exécutez à nouveau l’installation.
Étape 4 : Restaurer les noms
de fichier d’origineAprès la tentative d’installation (qu’elle réussisse ou échoue), renommez tous les fichiers DLL modifiés à leur nom d’origine.
Étape 5 : Collecter les logs (si le problème persiste)
Si le problème persiste, collectez tous les journaux d’installation de la dernière tentative et fournissez-les pour un dépannage et une analyse plus approfondis.