NetWorker: não é possível fazer login no NetWorker Web UI (NWUI)

Сводка: As tentativas de log-in do NetWorker Web UI (NWUI) falham com um erro de handshake SSL indicando falha na criação do caminho PKIX, impedindo a autenticação contra o NetWorker Authentication Server. ...

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

  • Os usuários não conseguem fazer log-in na interface do usuário da Web do NetWorker (NWUI).
  • O seguinte erro é observado em nwui.log:
    • Linux: /nsr/authc/logs/nwui.log
    • Windows (padrão): C:\Program Files\EMC NetWorke\nsr\authc-server\tomcat\logs\nwui.log
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

Причина

Esse problema aparece devido à ausência ou incorreção emcauthtomcat certificado/assinatura no tempo de execução do NetWorker cacerts . Por exemplo, durante a importação do certificado, o seguinte comando foi executado anteriormente com sucesso:

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"

Nesse cenário, o problema ocorre porque emcauthcsaml.cer foi importado para o Java cacerts TrustStore usando o alias emcauthtomcat.

O NWUI espera o certificado de autenticação do Tomcat (emcauthctomcat.cer), não o certificado SAML, a ser confiável. A importação do certificado errado resulta em uma falha na cadeia de confiança SSL, causando o erro de criação de caminho PKIX.

 

Разрешение

O processo descrito garante que todos os certificados necessários para o NWUI sejam definidos corretamente.

NOTA: O processo descrito retorna os certificados autoassinados padrão implementados pelo NetWorker, para usar certificados assinados por CA. Em vez disso, consulte:
  1. Interrompa os serviços do NetWorker e do NWUI:
Windows:
net stop nwui
net stop nsrexecd /y
Linux:
systemctl stop nwui
nsr_shutdown
  1. Altere o diretório para o diretório bin de tempo de execução do NetWorker e remova o emcauthctomcatemcnwuimonitoringemcnwuiserv certificados do tempo de execução do NetWorker cacerts Keystore:
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
NOTA: Networker Runtime Environemtn 17.x informará "Warning: use -cacerts option to access cacerts keystore" (em inglês). Os comandos acima ainda funcionam no NRE 17.x; no entanto, o "-keystore ..\lib\security\cacerts" pode ser substituída por "-cacerts" em vez disso. No Windows, o caminho do bin Java difere dependendo da versão do Java instalada.
  1. Importe os certificados corretos para o keystore Java cacerts. Quando solicitado, digite 'yes' para confiar no certificado.
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"
NOTA: Os comandos acima pressupõem que o caminho de instalação padrão do NetWorker é usado. Se o NetWorker estiver instalado em outro local, ajuste os comandos para seu caminho de instalação.
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
  1. Inicie os serviços do NetWorker e do NWUI:
Windows:
net start nsrexecd
net start nsrd
net start nwui
Linux:
systemctl start networker
systemctl start nwui
  1. Após o início dos serviços, faça log-in pela interface NWUI

A autenticação deve ser concluída com sucesso sem erros de SSL ou PKIX.

Свойства статьи
Номер статьи: 000460962
Тип статьи: Solution
Последнее изменение: 30 Jun 2026
Версия:  2
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.