Verkkotyöntekijä: java.io.IOException: Virheellinen avainsäilön muoto
Riepilogo: NetWorker authc- tai NetWorker Web User Interface (NWUI) -avainsäilötiedostoja ei voi luetteloida tai muokata java keytoolilla.
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
NetWorker Authentication (authc) -palvelimeen tai NetWorker Web User Interface (NWUI) -palvelimeen sisältyy Java Runtime Environment (JRE). Yleensä tätä helpotetaan NetWorker Runtime Environment (NRE) -ympäristön avulla.
Linux: /opt/nre/java/uusin
Windows: C:\Program Files\NRE\java\jre#.#.#_ ###
HUOMAUTUS: Windows-isännissä ei ole "uusinta" symbolista linkkiä. Asennetun NRE-version mukaan JRE-polku sisältää NRE-versioon sisältyvän JRE-version.
Kun käytät keytool-komentoa NetWorker authc/NWUI keystore -tiedostojen tarkistamiseen, näkyviin tulee Java-virhe:
[root@nsr bin]# keytool -list -keystore /nsr/authc/conf/authc.keystore Enter keystore password: keytool error: java.io.IOException: Invalid keystore format
Tämä virhe ilmenee, vaikka keytool-komento suoritettaisiin suoraan NRE java bin -hakemistosta.
NetWorker Serverin avainsäilötiedostot:
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
NetWorker Web User Interface (NWUI) -tiedostot:
Linux:
- /nsr/nwui/monitoring/app/conf/nwui.keystore
- /opt/nre/java/uusin/cacerts
Windows:
- C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\nwui.keystore
- C:\Program Files\NRE\java\jre#.#.#_##\lib\security\cacerts
Causa
Isäntään on asennettu toinen Oracle Java Runtime Environment (JRE) -versio. Oracle JRE -asennus häiritsee NRE:tä.
Risoluzione
NetWorker-sovellusten kanssa suositellaan käytettäväksi NetWorker Runtime Environment (NRE) -ympäristöä. NetWorker-palvelimen authc-asennuslokista käy ilmi, mitä Java-polkua käytettiin:
Linux: /opt/nsr/authc-palvelin/logs/install.log
Jos NetWorker käyttää NetWorker Runtime Environment (NRE) -ympäristöä ja toinen Oracle Java Runtime Environment (JRE) on asennettu, poista Oracle JRE -paketti.
[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_VVVVKKDDHHmmSS_#_AuthC.log
JAVAHOME = C:\Program Files\NRE\java\jre1.8.0_431Vaihtoehtoisesti järjestelmänvalvojan komentokehotteessa:
echo %NSR_JAVA_HOME%Esimerkki:
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME% C:\Program Files\NRE\java\jre1.8.0_431
Linux:
- Tarkista toinen JRE-asennus, seuraavia komentoja voidaan käyttää; Ota kuitenkin yhteyttä Linux-järjestelmänvalvojaan:
rpm -qa --last | grep jre find / -name java -type f
/opt/nre/java/jreX on NetWorkerin suorituksenaikainen ympäristö. Muita paketteja voi kuitenkin näkyä:
/etc/alternatives /usr/bin/java /usr/lib/jreX
- Jos asennettuna on toinen JRE-paketti, kysy Linux-järjestelmänvalvojalta, voiko sen poistaa.
rpm -e package_name
Windows:
- Avaa Windowsin Ohjauspaneeli -> Ohjelmat ja toiminnot.
- Tarkista luettelo Oracle Java Runtime Environment -paketin osalta (NetWorker Runtime Environmentia lukuun ottamatta).
- Jos Oracle Java Runtime Environment on asennettu, kysy Windowsin järjestelmänvalvojalta, voiko sen poistaa.
- Poista Oracle Java Runtime Environment -ympäristön asennus järjestelmästä.
- Avaa uusi komentokehoteistunto ja suorita keytool-komennot, kun Oracle JRE on poistettu.
Informazioni aggiuntive
Prodotti interessati
NetWorkerProdotti
NetWorker FamilyProprietà 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.