Symptoms
The NWUI server is installed on a Linux platform.Updated NetWorker Runtime Environment (NRE) and followed this with a nreconfig.sh script.
# rpm -Uvh /root/nre-linux-8.0.15.rpm
# /opt/nre/nreconfig.sh
The server was rebooted, or NWUI restarted.When NWUI is launched, login fails with:
Figure 1: NetWorker UI Login Error - Failed to Authenticate Message
Cause
The NWUI Server relies on the NetWorker Authentication Service for user account authentication, and the Authentication Service on JAVA (NRE). The update of NRE removes the configuration files from /opt/nre/ and re-creates them with new fingerprints. New fingerprints have an impact on NWUI configuration, hence the nwui_configure.sh script must be run again.
Resolution
Stop NWUI.
# systemctl stop nwui
Run NWUI reconfigure script, and keep current keystore and database.
# /opt/nwui/scripts/nwui_configure.sh
Specify the directory where the Java Standard Edition Runtime Environment (JRE) software is installed [/opt/nre/java/latest]:
Specify the host name of the NetWorker Authentication Service host [nw-server1.vlab.local]:
Specify the host name of the NetWorker Server to be Managed by NWUI [nw-server1.vlab.local]:
Specify the AUTHC port for Networker Server which is managed by NWUI [9090]:
The NetWorker Web UI Server requires a keystore file to configure encryption and to provide SSL support.
EMC recommends that you specify a password that has a minimum of nine characters, with at least one upper case letter, one lower case letter, one number and one special character.
Do you want to use the existing keystore /nsr/nwui/monitoring/app/conf/nwui.keystore [y]? y
Specify password for the existing keystore:
The install will use the existing certificate "emcnwuimonitoring" for nwui services.
A database already exists in /nsr/nwui/monitoring/nwuidb, do you want to retain this database [y]? y
The installation completed successfully.
Start NWUI
# systemctl start nwui
Log in to the NWUI again, it should work as expected.