NetWorker Management Console 19.13.0.2:n ja uudempien versioiden asennus tai päivitys epäonnistuu
Yhteenveto: NetWorker Management Console 19.13.0.2:n ja sitä uudempien versioiden asennus tai päivitys Windows-järjestelmässä epäonnistuu.
Oireet
NetWorker Management Console (NMC) 19.13.0.2 -version ja sitä uudempien versioiden asennus tai päivitys saattaa epäonnistua. Asennuksen lokitiedostoissa saattaa näkyä erilaisia virheilmoituksia.
Esimerkiksi: %LOCALAPPDATA%\Temp\NetWorker_[number]_NMC.log Tiedosto voi sisältää seuraavanlaisia merkintöjä:
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-asennusohjelman loki saattaa ilmoittaa myös:
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
Syy
Ongelma ilmenee, koska NetWorker yrittää ladata kirjastot libcrypto-3-x64.dll ja libssl-3-x64.dll From: C:\Windows\System32 odotetun sijainnin sijaan, C:\Program Files\EMC NetWorker\nsr\bin. Tämä aiheuttaa ristiriidan NetWorker Management Consolen (NMC) asennuksen aikana.
Tiedostot libcrypto-3-x64.dll ja libssl-3-x64.dll ovat suorituksenaikaisia OpenSSL-kirjastoja, joita monet sovellukset, kuten NetWorker, käyttävät suojattujen viestintä- ja salaustoimintojen tarjoamiseen. On todennäköistä, että toinen sovellus asensi nämä kirjastot C:\Windows\System32, joka aiheutti ristiriidan NetWorker Management Consolen (NMC) asennuksen aikana.
Voit kiertää ongelman nimeämällä sen uudelleen libcrypto-3-x64.dll ja libssl-3-x64.dll sisään C:\Windows\System32 NMC-asennus onnistui. Näiden tiedostojen uudelleennimeäminen estää NetWorkeria lataamasta niitä virheellisesti System32-hakemistosta, vaan käyttää sen sijaan oikeita NetWorker-asennuspolun versioita.
Tarkkuus
Engineering työskentelee aktiivisesti pysyvän korjauksen (NWREE-29177) parissa, jonka odotetaan olevan tulevassa julkaisussa.
Kiertotaparatkaisu
Etsi kaikki DLL-tiedostojen esiintymät, joita ongelma koskee, suorittamalla seuraava komento komentokehotteessa:
dir C:\libcrypto-3-x64.dll C:\libssl-3-x64.dll /s /b
Huomautus: Jos NetWorker on asennettu muuhun asemaan kuin C:, suorita sama komento myös kyseiselle asemalle.
Vaihe 2: Nimeä DLL-tiedostot
väliaikaisesti uudelleenNimeä seuraavien tiedostojen kaikki tunnistetut esiintymät uudelleen:
libcrypto-3-x64.dlllibssl-3-x64.dll
Esimerkki:
libcrypto-3-x64.dll.renamelibssl-3-x64.dll.rename
C:\Program Files\EMC NetWorker\Management\GST\postgres...
C:\Program Files\EMC NetWorker\nsr\bin
Näitä tiedostoja ei saa muuttaa.
Vaihe 3: Yritä asennusta
uudelleenTee asennus uudelleen.
Vaihe 4: Palauta alkuperäiset tiedostonimet
Asennusyrityksen jälkeen (onnistumisesta tai epäonnistumisesta riippumatta) nimeä kaikki muokatut DLL-tiedostot takaisin alkuperäisillä nimillään.
Vaihe 5: Kerää lokit (jos ongelma jatkuu)
Jos ongelma jatkuu, kerää kaikki viimeisimmän yrityksen asennuslokit ja toimita ne lisävianmääritystä ja analysointia varten.