Java Admin console fails to start/run on RHEL7 server
I cannot start/launch the Java Admin console (jnbSA) on a RHEL7 client as a non-root user. As root, the Admin console starts correctly and I can then authenticate with non-root credentials. I don't want to have to use root. The Admin console starts correctly on the master server and my four media servers as a non-root user. I don't wish to use the master or media servers to admin Netbackup any longer. I also can't install the Windows Remote Admin console as I don't have admin on any Windows system.
Issue: As non-root user, run jnbSA. Authentication screen comes up and I enter master server, user and password. Authentication fails with "The Netbackup Admin Console failed to establish a secure connection with the host '<master server>'. The request was terminated with error code VRTS-24579."
As root user, run jnbSA. Authentication screen comes up and I enter master server, user and password. Admin console comes up and all is well.
Master server - Netbackup version 7.7.2 - Solaris 10 SPARC (no recent configuration changes...really)
Client - Netbackup version 7.7.2 - RHEL 7 virtual machine (new install) Netbackup installation from NetBackup_7.7.2_CLIENTS2.tar.gz download. This RHEL7 server is backed up via VMWare APIs not Netbackup client.
Master server/client connectivity has been tested and looks good.
Java Admin console has never been attempted from a client in this environment. We have always used the master server, but I wish to change this. Please don't ask why I just don't use the master server (STIGs and other reasons).
This seems to be a permissions issue on the RHEL7 client, but I can't determine what it is. Veritas support has also been unable to solve this issue and I have submitted a lot of logs and answered a lot of questions.
An update on this issue. The solution was found by my fellow Netbackup administrator troubleshooting a new RHEL7 master server install in our DR site. The VRTS-24579 error. The problem was that our user VRTSatlocal.conf file listed the wrong home directory. Each user file was originally created on our Solaris master server where /home/<username> is our auto-mounted home directory. This stems from Solaris using /export/home as the default home directory structure and (a long time ago) us choosing /home for auto-mounting. Along comes RHEL and it uses /home as the default home directory. We chose /export/home for auto-mounting home directories. So my original problem involved attempting to run the Admin Console directly from the RHEL client. The VRTSatlocal.conf file listed my home directory as /home/<username>, when on the RHEL client it is actually /export/home/<username>. Changing the lines in the VRTSatlocal.conf file from “/home/<username>” to “${HOME}” solved the problem. Now, no matter where I attempt to launch the Admin Console, the proper home directory is found in VRTSatlocal.conf file. Probably a unique situation at our site, so it was hard for Veritas to resolve.