NetWorker: java.io.IOException: Ungültiges Keystore-Format
Zusammenfassung: NetWorker authc- oder NetWorker Web User Interface (NWUI)-Keystore-Dateien können nicht mit Java Keytool aufgelistet oder geändert werden.
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
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
Ursache
Eine andere Version von Oracle Java Runtime Environment (JRE) ist auf dem Host installiert. Die Oracle JRE-Installation stört NRE.
Lösung
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
Wenn NetWorker die NetWorker Runtime Environment (NRE) verwendet und eine andere Oracle Java Runtime Environment (JRE) installiert ist, entfernen Sie das Oracle JRE-Paket.
[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/latestWindows: %LOCALAPPDATA%\Temp\NetWorker_YYYYMMDDHHmmSS_#_AuthC.log
JAVAHOME = C:\Program Files\NRE\java\jre1.8.0_431Alternativ 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
Linux:
- 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
- Wenn ein anderes JRE-Paket installiert ist, wenden Sie sich an den Linux-Systemadministrator, wenn es entfernt werden kann.
rpm -e package_name
Windows:
- Öffnen Sie die Windows-Systemsteuerung –> Programme und Funktionen.
- Überprüfen Sie die Liste auf ein Oracle Java Runtime Environment-Paket (außer NetWorker Runtime Environment).
- Wenn die Oracle-Java-Laufzeitumgebung installiert ist, wenden Sie sich an den Windows-Systemadministrator, wenn sie entfernt werden kann.
- Deinstallieren Sie die Oracle-Java-Laufzeitumgebung vom System.
- Öffnen Sie eine neue Eingabeaufforderungssitzung, um keytool-Befehle auszuführen, sobald Oracle JRE entfernt wurde.
Weitere Informationen
- NetWorker: Konfigurieren der LDAPS-Authentifizierung
- NetWorker: Importieren oder Ersetzen von von Zertifizierungsstellen signierten Zertifikaten für "authc" und "NWUI" (Linux)
- NetWorker: Importieren oder Ersetzen von von Zertifizierungsstellen signierten Zertifikaten für "authc" und "NWUI" (Windows)
Betroffene Produkte
NetWorkerProdukte
NetWorker FamilyArtikeleigenschaften
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.