NetWorker:java.io.IOException: キーストアの形式が無効です

Zusammenfassung: Java Keytoolを使用してNetWorker authcまたはNetWorker NWUI(Webユーザー インターフェイス)キーストア ファイルを一覧表示または変更できません。

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Symptome

NetWorker認証(authc)サーバーまたはNetWorker Webユーザー インターフェイス(NWUI)サーバーには、Java Runtime Environment (JRE)が含まれています。通常、これはNetWorker Runtime Environment (NRE)を使用して簡単に行うことができます。

Linuxの場合/opt/nre/java/latest
Windows: C:\Program Files\NRE\java\jre#.#.#_###

メモ: Windowsホストに「最新」のシンボリック リンクはありません。インストールされているNREバージョンに応じて、JREパスにはNREバージョンに含まれているJREバージョンが含まれます。

keytoolコマンドを使用してNetWorker authc/NWUIキーストア ファイルを確認すると、Javaエラーが表示されます。

[root@nsr bin]# keytool -list -keystore /nsr/authc/conf/authc.keystore
 Enter keystore password:
 keytool error: java.io.IOException: Invalid keystore format

このエラーは、NRE java binディレクトリーからkeytoolコマンドを直接実行した場合でも表示されます。

NetWorkerサーバー キーストア ファイル:

Linuxの場合 
  • /nsr/authc/conf/authc.keystore
  • /nsr/authc/conf/authc.truststore
  • /opt/nsr/authc-server/conf/authc.truststore
  • /opt/nre/java/latest/lib/security/cacerts
Windowsの場合:
  • C:\Program Files\EMC NetWorker\nsr\authc-server\conf\authc.truststore
  • C:\Program Files\EMC NetWorker\nsr\authc-server\tomcat\conf\authc.keystore
  • C:\Program Files\NRE\java\jre##.#_###\lib\security\cacerts
NetWorker Webユーザー インターフェイス(NWUI)ファイル:
Linuxの場合
  • /nsr/nwui/monitoring/app/conf/nwui.keystore
  • /opt/nre/java/latest/cacerts
Windowsの場合:
  • C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\nwui.keystore
  • C:\Program Files\NRE\java\jre#.#.#_###\lib\security\cacerts
 

Ursache

ホストに別のバージョンのOracle Java Runtime Environment (JRE)がインストールされています。Oracle JREのインストールがNREに干渉しています。

Lösung

NetWorkerアプリケーションでは、NRE(NetWorkerランタイム環境)を使用することをお勧めします。NetWorkerサーバーの authc インストール ログは、使用された「Javaパス」を識別します。
Linuxの場合/opt/nsr/authc-server/logs/install.log
[root@nsr ~]# cat /opt/nsr/authc-server/logs/install.log | grep "Java Path"
Java Path            Yes        /opt/nre/java/latest
Java Path            Yes        /opt/nre/java/latest
Java Path            Yes        /opt/nre/java/latest
Windowsの場合:%LOCALAPPDATA%\Temp\NetWorker_YYYYMMDDHHmmSS_#_AuthC.log
JAVAHOME = C:\Program Files\NRE\java\jre1.8.0_431
または、管理コマンド プロンプトから次のコマンドを実行します。
echo %NSR_JAVA_HOME%
Example:
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME%
C:\Program Files\NRE\java\jre1.8.0_431
 
 
NetWorkerがNRE(NetWorkerランタイム環境)を使用しており、別のOracle JRE(Java Runtime Environment)がインストールされている場合は、Oracle JREパッケージを削除します。
Linuxの場合
  1. 別のJREインストールを確認します。次のコマンドを使用できます。ただし、Linux システム管理者に問い合わせてください。
rpm -qa --last | grep jre
find / -name java -type f
/opt/nre/java/jreX はNetWorkerランタイム環境です。ただし、他のパッケージが表示される場合があります。
/etc/alternatives
/usr/bin/java
/usr/lib/jreX
  1. 別のJREパッケージがインストールされている場合は、削除できるかどうかをLinuxシステム管理者に問い合わせてください。
rpm -e package_name
Windowsの場合: 
  1. Windowsの[コントロール パネル]->[プログラムと機能]を開きます。
  2. Oracle Java Runtime Environmentパッケージ(NetWorker Runtime Environmentを除く)のリストを確認します。
  3. Oracle Java Runtime Environmentがインストールされている場合は、削除できるかどうかはWindowsシステム管理者に問い合わせてください。
  4. システムからOracle Java Runtime Environmentをアンインストールします。
  5. Oracle JREが削除されたら、新しいコマンド プロンプト セッションを開いてkeytoolコマンドを実行します。

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker Family
Artikeleigenschaften
Artikelnummer: 000297934
Artikeltyp: Solution
Zuletzt geändert: 21 März 2025
Version:  2
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.