NetWorker: Det går inte att logga in på NetWorker-webbgränssnittet (NWUI)

Сводка: Inloggningsförsök till NetWorker Web UI (NWUI) misslyckas med ett SSL-handskakningsfel som indikerar att PKIX-sökvägsbyggnadsfel, vilket förhindrar autentisering mot NetWorker-autentiseringsservern. ...

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

Симптомы

  • Användare kan inte logga in på NetWorker-webbanvändargränssnittet (NWUI).
  • Följande fel har observerats i nwui.log:
    • Linux: /nsr/authc/logs/nwui.log
    • Windows (Standard): 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

Причина

Det här problemet uppstår på grund av att det saknas eller är felaktigt emcauthtomcat certifikat/signatur i NetWorker-miljön cacerts Filen. Under certifikatimporten kördes till exempel följande kommando tidigare:

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"

I det här scenariot uppstår problemet på grund av emcauthcsaml.cer importerades till Java cacerts TrustStore med hjälp av aliaset emcauthtomcat.

NWUI förväntar sig Tomcat-autentiseringscertifikatet (emcauthctomcat.cer), inte SAML-certifikatet, att lita på. Om du importerar fel certifikat resulterar det i ett fel i SSL-förtroendekedjan, vilket orsakar fel vid skapande av PKIX-sökväg.

 

Разрешение

Den beskrivna processen säkerställer att alla certifikat som krävs för NWUI är korrekt inställda.

OBSERVERA: Processen som beskrivs returnerar de självsignerade standardcertifikaten som distribueras av NetWorker, om du vill använda CA-signerade certifikat i stället, se:
  1. Stoppa NetWorker- och NWUI-tjänsterna:
Windows:
net stop nwui
net stop nsrexecd /y
Linux:
systemctl stop nwui
nsr_shutdown
  1. Ändra katalog till NetWorker-körningens bin-katalog och ta bort emcauthctomcatemcnwuimonitoringOch emcnwuiserv certifikat från NetWorker-körningen 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
OBSERVERA: Networker Runtime Environemtn 17.x kommer att rapportera "Warning: use -cacerts option to access cacerts keystore". Ovanstående kommandon fungerar fortfarande på NRE 17.x. Emellertid har "-keystore ..\lib\security\cacertsAlternativet " kan ersättas med "-cacerts" istället. I Windows skiljer sig sökvägen till Java-lagerplatsen beroende på vilken Java-version som är installerad.
  1. Importera rätt certifikat till Java cacerts-nyckelbehållaren. När du uppmanas till det skriver du 'yes' att lita på certifikatet.
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"
OBSERVERA: Kommandona ovan förutsätter att standardinstallationssökvägen för NetWorker används. Om NetWorker är installerat på en annan plats justerar du kommandona för installationssökvägen.
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. Starta NetWorker- och NWUI-tjänsterna:
Windows:
net start nsrexecd
net start nsrd
net start nwui
Linux:
systemctl start networker
systemctl start nwui
  1. Logga in via NWUI-gränssnittet när tjänsterna har startats.

Autentiseringen bör slutföras utan SSL- eller PKIX-fel.

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