NetWorker: Unable to log in to NetWorker Web UI (NWUI)

Summary: NetWorker Web UI (NWUI) login attempts fail with an SSL handshake error indicating PKIX path building failure, preventing authentication against the NetWorker Authentication Server.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • Users are unable to log in to the NetWorker Web User Interface (NWUI).
  • The following error is observed in nwui.log:
    • Linux: /nsr/authc/logs/nwui.log
    • Windows (Default): 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

Cause

This issue appears because of missing or incorrect emcauthtomcat certificate/signature in the NetWorker runtime cacerts file. For example, During certificate import, the following command was previously ran successfully:

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"

In this scenario, the issue occurs because emcauthcsaml.cer was imported into the Java cacerts truststore using the alias emcauthtomcat.

NWUI expects the Tomcat authentication certificate (emcauthctomcat.cer), not the SAML certificate, to be trusted. Importing the wrong certificate results in an SSL trust chain failure, causing the PKIX path building error.

 

Resolution

The process outlined ensures that all the certificates required for NWUI are properly set.

  1. Stop the NetWorker and NWUI services:
Windows:
net stop nwui
net stop nsrexecd /y
Linux:
systemctl stop nwui
nsr_shutdown
  1. Change directory to your NetWorker runtime bin directory and remove the emcauthctomcatemcnwuimonitoring, and emcnwuiserv certificates from the NetWorker runtime 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
NOTE: Networker Runtime Environemtn 17.x will report "Warning: use -cacerts option to access cacerts keystore". The above commands still work on NRE 17.x; however, the "-keystore ..\lib\security\cacerts" option can be replaced with "-cacerts" instead. On Windows, the Java bin path differs depending on the Java version installed.
  1. Import the correct certificates into the Java cacerts keystore. When prompted, type `yes` to trust the certificate.
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"
NOTE: The above commands assume that the default NetWorker installation path is used. If NetWorker is installed in another location, adjust the commands for your install path.
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. Start the NetWorker and NWUI services:
Windows:
net start nsrexecd
net start nsrd
net start nwui
Linux:
systemctl start networker
systemctl start nwui
  1. After services have started log in through the NWUI interface

Authentication should complete successfully without SSL or PKIX errors.

Article Properties
Article Number: 000460962
Article Type: Solution
Last Modified: 30 يونيو 2026
Version:  2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.