NetWorker: java.io.IOException: Neplatný formát úložiště klíčů

Summary: Nelze zobrazit nebo upravit soubory úložiště klíčů NetWorker AUTHC nebo NetWorker Web User Interface (NWUI) pomocí nástroje 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

Server NetWorker Authentication (AUTHC) nebo server NetWorker Web User Interface (NWUI) zahrnuje prostředí Java Runtime Environment (JRE). To se obvykle usnadňuje pomocí prostředí NetWorker Runtime Environment (NRE).

Linux: /opt/nre/java/latest
Windows: C:\Program Files\NRE\java\jre#.#.#_###

POZNÁMKA: Na hostitelích se systémem Windows neexistuje žádný "nejnovější" symbolický odkaz. V závislosti na tom, která verze NRE je nainstalována, zahrnuje cesta JRE verzi JRE, která je součástí verze NRE.

Při použití keytool příkaz ke kontrole souborů úložiště klíčů NetWorker authc/NWUI, zobrazí se chyba Java:

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

Tato chyba se zobrazí i při spuštění příkazu keytool přímo z adresáře NRE java bin.

Soubory úložiště klíčů serveru NetWorker:

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
Soubory webového uživatelského rozhraní 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

Na hostiteli je nainstalována jiná verze prostředí Oracle Java Runtime Environment (JRE). Instalace Oracle JRE narušuje stav NRE.

Resolution

S aplikacemi NetWorker se doporučuje používat prostředí NetWorker Runtime Environment (NRE). Protokol instalace AUTHC serveru NetWorker identifikuje, jaká "cesta Java" byla použita:

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_471
Případně z příkazového řádku správce spusťte příkaz:
echo %NSR_JAVA_HOME%
Nebo výzva PowerShellu pro správu:
$env:NSR_JAVA_HOME
Příklad:
C:\Users\Administrator.NETWORKER>echo %NSR_JAVA_HOME%
C:\Program Files\NRE\java\jre1.8.0_471

PS C:\Users\Administrator.NETWORKER> $env:NSR_JAVA_HOME
C:\Program Files\NRE\java\jre1.8.0_471


Použití proměnné příkazového řádku k vynucení keytool Využití z NRE:

POZNÁMKA: Tyto proměnné se vztahují pouze na aktuální prostředí nebo výzvu. Po ukončení relace jsou vymazány.

Linux:

keytool=/opt/nre/java/latest/bin/keytool

Příklad:

[root@nsr ~]# keytool=/opt/nre/java/latest/bin/keytool

Spusťte všechny keytool příkazy pomocí proměnné:

[root@nsr ~]# $keytool
Key and Certificate Management Tool

Commands:

 -certreq            Generates a certificate request
 -changealias        Changes an entry's alias
 -delete             Deletes an entry
 -exportcert         Exports certificate
 -genkeypair         Generates a key pair
 -genseckey          Generates a secret key
 -gencert            Generates certificate from a certificate request
 -importcert         Imports a certificate or a certificate chain
 -importpass         Imports a password
 -importkeystore     Imports one or all entries from another keystore
 -keypasswd          Changes the key password of an entry
 -list               Lists entries in a keystore
 -printcert          Prints the content of a certificate
 -printcertreq       Prints the content of a certificate request
 -printcrl           Prints the content of a CRL file
 -storepasswd        Changes the store password of a keystore

Use "keytool -command_name -help" for usage of command_name

Windows:

Pomocí příkazu NSR_JAVA_HOME spouštět příkazy z NRE bin Adresář.

Příklad příkazového řádku:

"%NSR_JAVA_HOME%\bin\keytool.exe" OPTIONS

Příklad PowerShellu:

& "$env:NSR_JAVA_HOME\bin\keytool.exe" OPTIONS
Příklady:
C:\Users\Administrator.NETWORKER>"%NSR_JAVA_HOME%\bin\keytool.exe"
Key and Certificate Management Tool

Commands:

 -certreq            Generates a certificate request
 -changealias        Changes an entry's alias
 -delete             Deletes an entry
 -exportcert         Exports certificate
 -genkeypair         Generates a key pair
 -genseckey          Generates a secret key
 -gencert            Generates certificate from a certificate request
 -importcert         Imports a certificate or a certificate chain
 -importpass         Imports a password
 -importkeystore     Imports one or all entries from another keystore
 -keypasswd          Changes the key password of an entry
 -list               Lists entries in a keystore
 -printcert          Prints the content of a certificate
 -printcertreq       Prints the content of a certificate request
 -printcrl           Prints the content of a CRL file
 -storepasswd        Changes the store password of a keystore

Use "keytool -command_name -help" for usage of command_name
.............................................................................................................................................................................
PS C:\Users\Administrator.NETWORKER> & "$env:NSR_JAVA_HOME\bin\keytool.exe"
Key and Certificate Management Tool

Commands:

 -certreq            Generates a certificate request
 -changealias        Changes an entry's alias
 -delete             Deletes an entry
 -exportcert         Exports certificate
 -genkeypair         Generates a key pair
 -genseckey          Generates a secret key
 -gencert            Generates certificate from a certificate request
 -importcert         Imports a certificate or a certificate chain
 -importpass         Imports a password
 -importkeystore     Imports one or all entries from another keystore
 -keypasswd          Changes the key password of an entry
 -list               Lists entries in a keystore
 -printcert          Prints the content of a certificate
 -printcertreq       Prints the content of a certificate request
 -printcrl           Prints the content of a CRL file
 -storepasswd        Changes the store password of a keystore

Use "keytool -command_name -help" for usage of command_name

 

Pokud nástroj NetWorker používá prostředí NetWorker Runtime Environment (NRE) a je nainstalováno jiné prostředí Oracle Java Runtime Environment (JRE), odeberte balíček Oracle JRE.

Linux:

VÝSTRAHA: Pokud se jedná o server NetWorker Virtual Edition (NVE), neodebírejte balíček Oracle JRE.
  1. Zkontrolujte další instalaci JRE, lze použít následující příkazy; poraďte se však se správcem systému Linux:
rpm -qa --last | grep jre
find / -name java -type f
/opt/nre/java/jreX je prostředí NetWorker Runtime Environment. Mohou se však objevit i další balíčky:
/etc/alternatives
/usr/bin/java
/usr/lib/jreX
  1. Pokud je nainstalován jiný balíček JRE, obraťte se na správce systému Linux, zda je možné jej odebrat.
rpm -e package_name

Windows: 

  1. Otevřete Ovládací panely systému Windows -> Programy a funkce.
  2. V seznamu naleznete balíček prostředí Oracle Java Runtime Environment (kromě prostředí NetWorker Runtime Environment).
  3. Je-li nainstalováno prostředí Oracle Java Runtime Environment, obraťte se na správce systému Windows, zda je možné jej odebrat.
  4. Odinstalujte ze systému prostředí Oracle Java Runtime Environment.
  5. Po odebrání prostředí Oracle JRE otevřete novou relaci příkazového řádku a spusťte příkazy keytool.

Additional Information

Affected Products

NetWorker

Products

NetWorker Family
Article Properties
Article Number: 000297934
Article Type: Solution
Last Modified: 05 Mar 2026
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.