NetWorker: java.io.IOException: 잘못된 키 저장소 형식
Riepilogo: Java keytool을 사용하여 NetWorker authc 또는 NWUI(NetWorker Web User Interface) 키 저장소 파일을 나열하거나 수정할 수 없습니다.
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 인증(authc) 서버 또는 NWUI(NetWorker Web User Interface) 서버에는 JRE(Java Runtime Environment)가 포함됩니다. 일반적으로 이 작업은 NRE(NetWorker Runtime Environment)를 사용하여 촉진됩니다.
Linux: /opt/nre/java/latest
Windows: C:\Program Files\NRE\java\jre#.#.#_ ###
참고: Windows 호스트에는 "최신" symlink가 없습니다. 설치된 NRE 버전에 따라 JRE 경로에는 NRE 버전에 포함된 JRE 버전이 포함됩니다.
keytool 명령을 사용하여 NetWorker authc/NWUI 키 저장소 파일을 검토할 때 java 오류가 나타납니다.
[root@nsr bin]# keytool -list -keystore /nsr/authc/conf/authc.keystore Enter keystore password: keytool error: java.io.IOException: Invalid keystore format
이 오류는 NRE java bin 디렉토리에서 직접 keytool 명령을 실행하는 경우에도 나타납니다.
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
NWUI(NetWorker Web User Interface) 파일:
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
호스트에 다른 버전의 Oracle JRE(Java Runtime Environment)가 설치되어 있습니다. Oracle JRE 설치가 NRE를 방해하고 있습니다.
Risoluzione
NetWorker 애플리케이션과 함께 NRE(NetWorker Runtime Environment)를 사용하는 것이 좋습니다. NetWorker Server의 authc 설치 로그에서 사용된 "Java 경로"를 식별합니다.
Linux: /opt/nsr/authc-server/logs/install.log
NetWorker가 NRE(NetWorker Runtime Environment)를 사용하고 다른 Oracle JRE(Java Runtime Environment)가 설치된 경우 Oracle JRE 패키지를 제거합니다.
[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_431또는 관리 명령 프롬프트에서 다음을 실행합니다.
echo %NSR_JAVA_HOME%예:
C:\Users\administrator.AMER>echo %NSR_JAVA_HOME% C:\Program Files\NRE\java\jre1.8.0_431
Linux:
- 다른 JRE 설치를 확인하고 다음 명령을 사용할 수 있습니다. 그러나 Linux 시스템 관리자에게 문의하십시오.
rpm -qa --last | grep jre find / -name java -type f
/opt/nre/java/jreX 는 NetWorker 런타임 환경입니다. 그러나 다음과 같은 다른 패키지가 나타날 수 있습니다.
/etc/alternatives /usr/bin/java /usr/lib/jreX
- 다른 JRE 패키지가 설치되어 있는 경우 제거할 수 있는지 Linux 시스템 관리자에게 문의하십시오.
rpm -e package_name
Windows:
- Windows 제어판 -> 프로그램 및 기능을 엽니다.
- Oracle Java Runtime Environment 패키지(NetWorker Runtime Environment 제외)의 목록을 검토합니다.
- Oracle Java Runtime Environment가 설치되어 있는 경우 제거할 수 있는지 Windows 시스템 관리자에게 문의하십시오.
- 시스템에서 Oracle Java Runtime Environment를 제거합니다.
- Oracle JRE가 제거되면 새 명령 프롬프트 세션을 열어 keytool 명령을 실행합니다.
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.