NetWorker : java.io.IOException : Format de magasin de clés non valide

Zusammenfassung: Impossible de répertorier ou de modifier les fichiers de magasin de clés NetWorker authc ou NetWorker Web User Interface (NWUI) à l’aide de Java Keytool.

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

Le serveur d’authentification NetWorker (authc) ou le serveur NetWorker Web User Interface (NWUI) incluent Java Runtime Environment (JRE). En général, cette opération est facilitée par l’utilisation de NetWorker Runtime Environment (NRE).

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

Remarque : Il n’existe pas de lien symbolique « le plus récent » sur les hôtes Windows. Selon la version NRE installée, le chemin JRE inclut la version JRE incluse avec la version NRE.

Lors de l’utilisation de la commande keytool pour vérifier les fichiers du magasin de clés NetWorker authc/NWUI, une erreur Java s’affiche :

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

Cette erreur s’affiche même lors de l’exécution de la commande keytool directement à partir du répertoire bin Java NRE.

Fichiers du magasin de clés du NetWorker Server :

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
Fichiers NetWorker Web User Interface (NWUI) :
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
 

Ursache

Une autre version d’Oracle Java Runtime Environment (JRE) est installée sur l’hôte. L’installation d’Oracle JRE interfère avec NRE.

Lösung

Il est recommandé d’utiliser NetWorker Runtime Environment (NRE) avec les applications NetWorker. Le journal d’installation authc du NetWorker Server identifie le « chemin Java » utilisé :
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
Sinon, à partir d’une invite de commande d’administration, exécutez :
echo %NSR_JAVA_HOME%
Exemple :
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME%
C:\Program Files\NRE\java\jre1.8.0_431
 
 
Si NetWorker utilise NetWorker Runtime Environment (NRE) et qu’un autre environnement d’exécution Oracle Java (JRE) est installé, supprimez le package Oracle JRE.
Linux :
  1. Recherchez une autre installation de JRE. Les commandes suivantes peuvent être utilisées : Toutefois, consultez votre administrateur système Linux :
rpm -qa --last | grep jre
find / -name java -type f
/opt/nre/java/jreX est l’environnement d’exécution de NetWorker ; Cependant, d’autres packages peuvent apparaître :
/etc/alternatives
/usr/bin/java
/usr/lib/jreX
  1. Si un autre package JRE est installé, consultez l’administrateur système Linux pour savoir s’il peut être retiré.
rpm -e package_name
Windows. : 
  1. Ouvrez Panneau de configuration Windows -> Programmes et fonctionnalités.
  2. Consultez la liste des packages Oracle Java Runtime Environment (à l’exception de NetWorker Runtime Environment).
  3. Si Oracle Java Runtime Environment est installé, consultez l’administrateur système Windows pour savoir s’il peut le supprimer.
  4. Désinstallez l’environnement d’exécution Oracle Java du système.
  5. Ouvrez une nouvelle session d’invite de commande pour exécuter les commandes keytool une fois qu’Oracle JRE a été supprimé.

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker Family
Artikeleigenschaften
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.