NetWorker: java.io.IOException: Formato de almacenamiento de claves no válido

Riepilogo: No se pueden enumerar ni modificar los archivos de almacenamiento de claves authc de NetWorker o de la interfaz de usuario web de NetWorker (NWUI) mediante Java Keytool.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

El servidor de autenticación de NetWorker (authc) o el servidor de interfaz de usuario web de NetWorker (NWUI) incluyen Java Runtime Environment (JRE). Por lo general, esto se facilita mediante el entorno de tiempo de ejecución de NetWorker (NRE).

Linux: /opt/nre/java/latest
Windows: C:\Archivos de programa\NRE\java\jre#.#.#_ ###

NOTA: No hay ningún enlace simbólico "más reciente" en los hosts de Windows. Según la versión de NRE instalada, la ruta de JRE incluye la versión de JRE incluida con la versión de NRE.

Cuando se utiliza el comando keytool para revisar los archivos de almacenamiento de claves de NetWorker authc/NWUI, aparece un error de Java:

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

Este error aparece incluso cuando se ejecuta el comando keytool directamente desde el directorio bin java de NRE.

Archivos del almacenamiento de claves de 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
Archivos de la interfaz del usuario web de NetWorker (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
 

Causa

Hay otra versión de Oracle Java Runtime Environment (JRE) instalada en el host. La instalación de Oracle JRE está interfiriendo con NRE.

Risoluzione

Se recomienda utilizar NetWorker Runtime Environment (NRE) con aplicaciones de NetWorker. El registro de instalación de authc del servidor NetWorker identifica qué "ruta de Java" se utilizó:
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
Como alternativa, en una línea de comandos administrativa, ejecute lo siguiente:
echo %NSR_JAVA_HOME%
Ejemplo:
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME%
C:\Program Files\NRE\java\jre1.8.0_431
 
 
Si NetWorker utiliza NetWorker Runtime Environment (NRE) y se instala otro Oracle Java Runtime Environment (JRE), elimine el paquete de Oracle JRE.
Linux:
  1. Compruebe si hay otra instalación de JRE, se pueden utilizar los siguientes comandos; sin embargo, consulte con el administrador del sistema Linux:
rpm -qa --last | grep jre
find / -name java -type f
/opt/nre/java/jreX es el entorno de tiempo de ejecución de NetWorker; Sin embargo, pueden aparecer otros paquetes:
/etc/alternatives
/usr/bin/java
/usr/lib/jreX
  1. Si hay otro paquete de JRE instalado, consulte con el administrador del sistema Linux para ver si se puede eliminar.
rpm -e package_name
Windows: 
  1. Abra Panel de control de Windows:> Programas y características.
  2. Revise la lista de un paquete de Oracle Java Runtime Environment (sin incluir NetWorker Runtime Environment).
  3. Si Oracle Java Runtime Environment está instalado, consulte con el administrador del sistema de Windows para saber si se puede eliminar.
  4. Desinstale Oracle Java Runtime Environment del sistema.
  5. Abra una nueva sesión del símbolo del sistema para ejecutar comandos keytool una vez que se haya eliminado Oracle JRE.

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker Family
Proprietà dell'articolo
Numero articolo: 000297934
Tipo di articolo: Solution
Ultima modifica: 21 mar 2025
Versione:  2
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.