NetWorker: java.io.IOException: Ungültiges Keystore-Format
Summary: NetWorker authc- oder NetWorker Web User Interface (NWUI)-Keystore-Dateien können nicht mit Java Keytool aufgelistet oder geändert werden.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
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
Cause
Eine andere Version von Oracle Java Runtime Environment (JRE) ist auf dem Host installiert. Die Oracle JRE-Installation stört NRE.
Resolution
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.
Additional Information
- 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)
Affected Products
NetWorkerProducts
NetWorker FamilyArticle Properties
Article Number: 000297934
Article Type: Solution
Last Modified: 21 Mar 2025
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.