NetWorker: java.io.IOException: Ongeldige indeling van de keystore
Summary: Kan NetWorker authc- of NetWorker Web User Interface (NWUI) keystore-bestanden niet weergeven of wijzigen met behulp van Java Keytool.
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
De NetWorker Authentication (authc)-server of de NetWorker Web User Interface-server (NWUI) omvatten Java Runtime Environment (JRE). Meestal wordt dit gefaciliteerd met behulp van de NetWorker Runtime Environment (NRE).
Linux: /opt/nre/java/latest
Windows: C:\Program Files\NRE\java\jre#.#.#_ ###
OPMERKING: Er is geen "nieuwste" symlink op Windows-hosts. Afhankelijk van welke NRE-versie is geïnstalleerd, bevat het JRE-pad de JRE-versie die bij de NRE-versie is inbegrepen.
Bij het gebruik van de opdracht keytool om NetWorker authc/NWUI keystore-bestanden te controleren, wordt een Java-fout weergegeven:
[root@nsr bin]# keytool -list -keystore /nsr/authc/conf/authc.keystore Enter keystore password: keytool error: java.io.IOException: Invalid keystore format
Deze fout treedt zelfs op wanneer de opdracht keytool rechtstreeks vanuit de NRE java bin-directory wordt uitgevoerd.
NetWorker Server Keystore Files:
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 User Interface (NWUI)-bestanden:
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
Cause
Er is een andere versie van Oracle Java Runtime Environment (JRE) geïnstalleerd op de host. De Oracle JRE-installatie verstoort NRE.
Resolution
Het wordt aanbevolen om de NetWorker Runtime Environment (NRE) te gebruiken met NetWorker-applicaties. In het authc-installatielogboek van de NetWorker-server wordt aangegeven welk "Java Path" is gebruikt:
Linux: /opt/nsr/authc-server/logs/install.log
Als NetWorker de NetWorker Runtime Environment (NRE) gebruikt en er een andere Oracle Java Runtime Environment (JRE) is geïnstalleerd, verwijdert u het Oracle JRE-pakket.
[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_431U kunt ook vanuit een beheerdersopdrachtprompt het volgende uitvoeren:
echo %NSR_JAVA_HOME%Voorbeeld:
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME% C:\Program Files\NRE\java\jre1.8.0_431
Linux:
- Controleer op een andere JRE-installatie, de volgende opdrachten kunnen worden gebruikt; Neem echter contact op met de beheerder van uw Linux-systeem:
rpm -qa --last | grep jre find / -name java -type f
/opt/nre/java/jreX is de NetWorker Runtime Environment; Er kunnen echter andere pakketten verschijnen:
/etc/alternatives /usr/bin/java /usr/lib/jreX
- Als er een ander JRE-pakket is geïnstalleerd, neem dan contact op met de Linux System Administrator als dit kan worden verwijderd.
rpm -e package_name
Windows:
- Open het Configuratiescherm van Windows -> Programma's en onderdelen.
- Bekijk de lijst voor een Oracle Java Runtime Environment-pakket (exclusief NetWorker Runtime Environment).
- Als Oracle Java Runtime Environment is geïnstalleerd, neemt u contact op met de Windows-systeembeheerder als deze kan worden verwijderd.
- Verwijder de Oracle Java Runtime Environment van het systeem.
- Open een nieuwe opdrachtpromptsessie om keytool-opdrachten uit te voeren nadat Oracle JRE is verwijderd.
Additional Information
- NetWorker: LDAPS-authenticatie configureren
- NetWorker: Certificaten importeren of vervangen die door de certificeringsinstantie zijn ondertekend voor "Authc" en "NWUI" (Linux)
- NetWorker: Certificaten importeren of vervangen die door de certificeringsinstantie zijn ondertekend voor "Authc" en "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.