NetWorker: java.io.IOException: Ongeldige indeling van de keystore

Samenvatting: Kan NetWorker authc- of NetWorker Web User Interface (NWUI) keystore-bestanden niet weergeven of wijzigen met behulp van Java Keytool.

Dit artikel is van toepassing op Dit artikel is niet van toepassing op Dit artikel is niet gebonden aan een specifiek product. Niet alle productversies worden in dit artikel vermeld.

Symptomen

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
 

Oorzaak

Er is een andere versie van Oracle Java Runtime Environment (JRE) geïnstalleerd op de host. De Oracle JRE-installatie verstoort NRE.

Oplossing

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
[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
U 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
 
 
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.
Linux:
  1. 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
  1. 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: 
  1. Open het Configuratiescherm van Windows -> Programma's en onderdelen.
  2. Bekijk de lijst voor een Oracle Java Runtime Environment-pakket (exclusief NetWorker Runtime Environment).
  3. Als Oracle Java Runtime Environment is geïnstalleerd, neemt u contact op met de Windows-systeembeheerder als deze kan worden verwijderd.
  4. Verwijder de Oracle Java Runtime Environment van het systeem.
  5. Open een nieuwe opdrachtpromptsessie om keytool-opdrachten uit te voeren nadat Oracle JRE is verwijderd.

Extra informatie

Getroffen producten

NetWorker

Producten

NetWorker Family
Artikeleigenschappen
Artikelnummer: 000297934
Artikeltype: Solution
Laatst aangepast: 21 mrt. 2025
Versie:  2
Vind antwoorden op uw vragen via andere Dell gebruikers
Support Services
Controleer of uw apparaat wordt gedekt door Support Services.