NetWorker:無法登入 NetWorker Web UI (NWUI)
Сводка: NetWorker Web UI (NWUI) 登入嘗試失敗,並出現 SSL 交握錯誤,指出 PKIX 路徑組建失敗,導致無法針對 NetWorker 認證伺服器進行驗證。
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Симптомы
- 使用者無法登入 NetWorker Web 使用者介面 (NWUI)。
- 在
nwui.log:- Linux:
/nsr/authc/logs/nwui.log - Windows (預設):
C:\Program Files\EMC NetWorke\nsr\authc-server\tomcat\logs\nwui.log
- Linux:
ERROR c.e.n.c.n.impl.GlobalApi - Failed to authenticate user <username> with the provided password on Authentication Server <NetWorker server>. javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Причина
出現此問題的原因為遺失或不正確 emcauthtomcat NetWorker 執行階段中的憑證/簽章 cacerts 檔案。例如,在憑證匯入期間,下列命令先前已成功執行:
C:\Program Files\NRE\java\jdk-17.0.18\bin>keytool.exe -import -alias emcauthtomcat -cacerts -storepass changeit -file "C:\Program Files\EMC NetWorke\nsr\authc-server\conf\emcauthcsaml.cer"
在這種情況下,出現問題的原因是 emcauthcsaml.cer 被匯入爪哇 cacerts 使用別名的信任存放區 emcauthtomcat。
NWUI 需要 Tomcat 驗證憑證 (emcauthctomcat.cer),而不是要信任的 SAML 證書。匯入錯誤的憑證會導致 SSL 信任鏈失敗,導致 PKIX 路徑建立錯誤。
Разрешение
概述的程序可確保正確設定 NWUI 所需的所有憑證。
注意: 概述的程序會傳回由 NetWorker 部署的預設自我簽署憑證,若要改用 CA 簽署憑證,請參閱:
- 停止 NetWorker 和 NWUI 服務:
Windows :
net stop nwui net stop nsrexecd /y
Linux:
systemctl stop nwui nsr_shutdown
- 將目錄變更為 NetWorker 執行階段 bin 目錄,然後移除
emcauthctomcat、emcnwuimonitoring與emcnwuiservNetWorker 執行階段的憑證cacerts金鑰存放區:
Windows :
cd "C:\Program Files\NRE\java\jdk-#.#.#\bin" # You must cd to your NRE java bin folder. The jdk/jre version differs depending on the NRE version installed
.\keytool.exe -delete -alias emcauthtomcat -keystore ..\lib\security\cacerts -storepass changeit
.\keytool.exe -delete -alias emcnwuimonitoring -keystore ..\lib\security\cacerts -storepass changeit
Linux:
cd /opt/nre/java/latest/bin/ ./keytool -delete -alias emcauthtomcat -keystore ../lib/security/cacerts -storepass changeit ./keytool -delete -alias emcnwuimonitoring -keystore ../lib/security/cacerts -storepass changeit ./keytool -delete -alias emcnwuiserv -keystore ../lib/security/cacerts -storepass changeit
注意: Networker Runtime Environemtn 17.x 會報告「
Warning: use -cacerts option to access cacerts keystore」。上述命令仍適用於 NRE 17.x;然而,”-keystore ..\lib\security\cacerts」選項可以替換為”-cacerts“相反。在 Windows 上,Java bin 路徑會根據安裝的 Java 版本而有所不同。
- 將正確的憑證匯入 Java cacerts 金鑰存放區。出現提示時,鍵入”
yes」以信任證書。
Windows :
.\keytool.exe -import -alias emcauthtomcat -keystore ..\lib\security\cacerts -storepass changeit -file "C:\Program Files\EMC NetWorke\nsr\authc-server\conf\emcauthctomcat.cer" .\keytool.exe -import -alias emcnwuimonitoring -keystore ..\lib\security\cacerts -storepass changeit -file "C:\Program Files\EMC NetWorker\nwui\monitoring\app\conf\emcnwuimonitoring.cer"
注意: 上述命令假設使用預設的 NetWorker 安裝路徑。如果 NetWorker 安裝在其他位置,請根據安裝路徑調整命令。
Linux:
./keytool -import -alias emcauthtomcat -keystore ../lib/security/cacerts -storepass changeit -file /nsr/authc/conf/emcauthctomcat.cer ./keytool -import -alias emcnwuimonitoring -keystore ../lib/security/cacerts -storepass changeit -file /nsr/nwui/monitoring/app/conf/emcnwuimonitoring.cer ./keytool -import -alias emcnwuiserv -keystore ../lib/security/cacerts -storepass changeit -file /opt/nwui/conf/emcnwuiserv.cer
- 啟動 NetWorker 和 NWUI 服務:
Windows :
net start nsrexecd net start nsrd net start nwuiLinux:
systemctl start networker systemctl start nwui
- 服務啟動後,請透過 NWUI 介面登入
身份驗證應成功完成,沒有 SSL 或 PKIX 錯誤。
Свойства статьи
Номер статьи: 000460962
Тип статьи: Solution
Последнее изменение: 30 Jun 2026
Версия: 2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.