NetWorker管理コンソール19.13.0.2以降のインストールまたはアップグレードに失敗する
概要: NetWorker管理コンソール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 from C:\Windows\System32 予想される場所の代わりに、 C:\Program Files\EMC NetWorker\nsr\binの詳細を確認してください。この挙動により、NetWorker Management Console (NMC)のインストール中に競合が発生します。
ファイル libcrypto-3-x64.dll と libssl-3-x64.dll は、NetWorkerを含む多くのアプリケーションで使用されるOpenSSLランタイム ライブラリーで、安全な通信および暗号化機能を提供します。別のアプリケーションがこれらのライブラリを C:\Windows\System32これにより、NetWorker管理コンソール(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
注:C:以外のドライブにNetWorkerがインストールされている場合は、そのドライブに対しても同じコマンドを実行します。
手順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:ログの収集(問題が解決しない場合)
問題が解決しない場合は、最新の試行からすべてのインストール ログを収集し、詳細なトラブルシューティングと分析のためにそれらを提供します。