Symptoms
You are unable to log in to the NetWorker Management Console (NMC) or CLI using nsrlogin NetWorker authentications fail with the following error:
Authentication library error: GET failed with HTTP-ERROR: 404Server Message : Could not parse server-response from json stringServer Message : Make sure that server is running
NetWorker server (nsrd) service is running:
Linux: ps -ef | grep nsrWindows: tasklist | findstr nsr
Port 9090 is listening:
Linux: netstat -apno | grep 9090Windows: netstat -ano | findstr 9090
Cause
This issue can appear due under different circumstances:
After upgrade/installation of NetWorker on a Windows based server.After /nsr installation location has reached 100% capacity.authcdb corruption.
The authc service has started but is unresponsive to authentication requests.
Resolution
Before any steps are taken to resolve the issue, confirm that the installation drive is not at 100% capacity. If the installation drive is full, or nearing capacity, increase disk space accordingly.The authcdb needs to be reconfigured.
Linux:
1. Shutdown NetWorker services: nsr_shutdown2. Rename the authc directory: mv /nsr/authc /nsr/authc`date -I`.bak3. Run the authc configuration script: /opt/nsr/authc-server/scripts/authc_configure.sh
Note: You are prompted to reconfigure the authc keystore and NetWorker Administrator password.
4. Start NetWorker services: systemctl start networker5. Confirm NetWorker services come up: ps -ef | grep nsr6. Confirm port 9090 connections succeed: nsrports -t localhost -p 9090
Note: The authc service appears as a jsvc.exe process for nsrtomcat+. This can be observed with `ps -ef | grep jsvc`
7. Log in to the NMC or NetWorker Web User Interface (NWUI) using the NetWorker Administrator account.8. Once NetWorker functionality is returned, you can delete the old authc folder at your discretion.
Windows:
1. Uninstall NetWorker.2. From Windows File Explorer, navigate to the NetWorker installation directory and rename the authc-server folder. The default location is "C:\Program Files\EMC NetWorker\nsr\authc-server"3. Reinstall NetWorker.
Note: NetWorker installation packages can be downloaded from: https://www.dell.com/support/home/product-support/product/networker/drivers. During the installation you will be prompted to reacreate the NetWorker keystore and default Administrator password.
4. Confirm NetWorker services come up: tasklist | findstr nsr5. Confirm port 9090 connections succeed: nsrports -t localhost -p 9090
The authc process is listed as a java.exe process. The Details tab in Task Manager can be used to identify this process:
6. Log in to the NMC or NetWorker Web User Interface (NWUI) using the NetWorker Administrator account.7. Once NetWorker functionality is returned, you can delete the old authc folder at your discretion.