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

Summary: 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.

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

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.

Resolution

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

Additional Information

Affected Products

NetWorker

Products

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