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

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

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

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
 

Cause

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

Resolution

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.

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.