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

Résumé: 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.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Symptômes

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
 

Cause

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.

Résolution

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é.

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker Family
Propriétés de l’article
Numéro d’article: 000297934
Type d’article: Solution
Dernière modification: 23 Feb 2026
Version:  3
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.