NetWorker : java.io.IOException : Format de magasin de clés non valide
Riepilogo: 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.
Sintomi
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#.#.#_ ###
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 :
- /nsr/authc/conf/authc.keystore
- /nsr/authc/conf/authc.truststore
- /opt/nsr/authc-server/conf/authc.truststore
- /opt/nre/java/latest/lib/security/cacerts
- 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
- /nsr/nwui/monitoring/app/conf/nwui.keystore
- /opt/nre/java/latest/cacerts
- C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\nwui.keystore
- C :\Program Files\NRE\java\jre#.#.#_###\lib\security\cacerts
Causa
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.
Risoluzione
[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_431Sinon, à 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
- 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
/etc/alternatives /usr/bin/java /usr/lib/jreX
- Si un autre package JRE est installé, consultez l’administrateur système Linux pour savoir s’il peut être retiré.
rpm -e package_name
- Ouvrez Panneau de configuration Windows -> Programmes et fonctionnalités.
- Consultez la liste des packages Oracle Java Runtime Environment (à l’exception de NetWorker Runtime Environment).
- Si Oracle Java Runtime Environment est installé, consultez l’administrateur système Windows pour savoir s’il peut le supprimer.
- Désinstallez l’environnement d’exécution Oracle Java du système.
- Ouvrez une nouvelle session d’invite de commande pour exécuter les commandes keytool une fois qu’Oracle JRE a été supprimé.
Informazioni aggiuntive
- NetWorker : Configuration de l’authentification LDAPS
- NetWorker : Importation ou remplacement de certificats signés par une autorité de certification pour « authc » et « NWUI » (Linux)
- NetWorker : Importation ou remplacement de certificats signés par une autorité de certification pour « Authc » et « NWUI » (Windows)