NetWorker: java.io.IOException: Ungültiges Keystore-Format

Riepilogo: NetWorker authc- oder NetWorker Web User Interface (NWUI)-Keystore-Dateien können nicht mit Java Keytool aufgelistet oder geändert werden.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

Der NetWorker-Authentifizierungsserver (authc) oder der NetWorker-NWUI-Server (Web User Interface) enthalten Java Runtime Environment (JRE). In der Regel wird dies mithilfe der NetWorker-Laufzeitumgebung (NRE) erleichtert.

Linux: /opt/nre/java/latest
Windows: C:\Programme\NRE\java\jre#.#.#_ ###

HINWEIS: Es gibt keinen "neuesten" Symlink auf Windows-Hosts. Je nachdem, welche NRE-Version installiert ist, enthält der JRE-Pfad die JRE-Version, die in der NRE-Version enthalten ist.

Bei Verwendung des Befehls keytool zum Überprüfen von NetWorker-authc/NWUI-Keystore-Dateien wird ein Java-Fehler angezeigt:

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

Dieser Fehler wird auch angezeigt, wenn der keytool-Befehl direkt aus dem NRE-Java-Bin-Verzeichnis ausgeführt wird.

Keystore-Dateien des NetWorker-Servers:

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-NWUI-Dateien (Web User Interface):
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:\Programme\NRE\java\jre#.#.#_###\lib\security\cacerts
 

Causa

Eine andere Version von Oracle Java Runtime Environment (JRE) ist auf dem Host installiert. Die Oracle JRE-Installation stört NRE.

Risoluzione

Es wird empfohlen, die NetWorker-Laufzeitumgebung (NRE) mit NetWorker-Anwendungen zu verwenden. Das authc-Installationsprotokoll des NetWorker-Servers gibt an, welcher "Java-Pfad" verwendet wurde:
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
Alternativ können Sie über eine Administrator-Eingabeaufforderung Folgendes ausführen:
echo %NSR_JAVA_HOME%
Beispiel:
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME%
C:\Program Files\NRE\java\jre1.8.0_431
 
 
Wenn NetWorker die NetWorker Runtime Environment (NRE) verwendet und eine andere Oracle Java Runtime Environment (JRE) installiert ist, entfernen Sie das Oracle JRE-Paket.
Linux:
  1. Suchen Sie nach einer anderen JRE-Installation. Die folgenden Befehle können verwendet werden: Wenden Sie sich jedoch an Ihren Linux-Systemadministrator:
rpm -qa --last | grep jre
find / -name java -type f
/opt/nre/java/jreX ist die NetWorker-Laufzeitumgebung. Es können jedoch auch andere Pakete angezeigt werden:
/etc/alternatives
/usr/bin/java
/usr/lib/jreX
  1. Wenn ein anderes JRE-Paket installiert ist, wenden Sie sich an den Linux-Systemadministrator, wenn es entfernt werden kann.
rpm -e package_name
Windows: 
  1. Öffnen Sie die Windows-Systemsteuerung –> Programme und Funktionen.
  2. Überprüfen Sie die Liste auf ein Oracle Java Runtime Environment-Paket (außer NetWorker Runtime Environment).
  3. Wenn die Oracle-Java-Laufzeitumgebung installiert ist, wenden Sie sich an den Windows-Systemadministrator, wenn sie entfernt werden kann.
  4. Deinstallieren Sie die Oracle-Java-Laufzeitumgebung vom System.
  5. Öffnen Sie eine neue Eingabeaufforderungssitzung, um keytool-Befehle auszuführen, sobald Oracle JRE entfernt wurde.

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker Family
Proprietà dell'articolo
Numero articolo: 000297934
Tipo di articolo: Solution
Ultima modifica: 21 mar 2025
Versione:  2
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.