NetWorker: не удается войти в веб-интерфейс пользователя NetWorker (NWUI)

Сводка: Попытки входа в веб-интерфейс NetWorker Web UI (NWUI) завершаются сбоем с ошибкой подтверждения подключения SSL, указывающей на сбой построения пути PKIX, что препятствует проверке подлинности на сервере аутентификации NetWorker. ...

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

Симптомы

  • Пользователи не могут войти в пользовательский веб-интерфейс NetWorker (NWUI).
  • В наблюдается следующая ошибка nwui.log:
    • Linux. /nsr/authc/logs/nwui.log
    • Windows (по умолчанию): 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

Причина

Эта проблема возникает из-за отсутствующих или неправильных указаний. 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 был импортирован в Java cacerts Truststore с использованием псевдонима emcauthtomcat.

NWUI ожидает сертификат аутентификации Tomcat (emcauthctomcat.cer), а не сертификат SAML, которому нужно доверять. Импорт неверного сертификата приводит к сбою цепочки доверия SSL, что приводит к ошибке построения пути PKIX.

 

Разрешение

Описанная процедура гарантирует, что все сертификаты, необходимые для NWUI, настроены правильно.

ПРИМЕЧАНИЕ: Описанный процесс возвращает самозаверяющие сертификаты по умолчанию, развернутые NetWorker, для использования сертификатов, подписанных ИС, см.:
  1. Остановите службы NetWorker и NWUI.
Windows.
net stop nwui
net stop nsrexecd /y
Linux.
systemctl stop nwui
nsr_shutdown
  1. Измените каталог на каталог bin среды выполнения NetWorker и удалите emcauthctomcatemcnwuimonitoringи emcnwuiserv сертификаты из среды выполнения NetWorker 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.
  1. Импортируйте правильные сертификаты в хранилище ключей 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
  1. Запустите службы NetWorker и NWUI.
Windows.
net start nsrexecd
net start nsrd
net start nwui
Linux.
systemctl start networker
systemctl start nwui
  1. После запуска служб войдите в систему через интерфейс NWUI.

Аутентификация должна быть успешно завершена без ошибок SSL или PKIX.

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