NetBackup 8.0 Windows upgrade fails with "Configuration script configureCerts failed" in the NetBackup installation log.

  • Article ID:100033666
  • Modified Date:
  • Product(s):

Problem

The NetBackup 8.0 Windows master server upgrade is sensitive to the CLIENT_NAME and top SERVER entry in the registry mismatching. In the case where the CLIENT_NAME is referencing the server shortname and the top server entry is referencing the Fully Qualified Domain Name (FQDN) the upgrade will fail to find the Tomcat credential during the execution of the script, E:\Program Files\Veritas\NetBackup\wmc\bin\install\configureCerts.bat

 

Error Message

The following error may be seen in the NetBackup install log,  C:\ProgramData\Symantec\NetBackup\InstallLogs\ NetBackup Install.<date>.<time>.htm:
02-08-2017,22:57:58 : Running command: "E:\Program Files\Veritas\NetBackup\wmc\bin\install\configureCerts.bat" -logFileName "C:\ProgramData\Symantec\NetBackup\InstallLogs\WMC_configureCerts_20170208_225758554.txt".
02-08-2017,22:57:58 : Waiting for command: configureCerts.bat
02-08-2017,22:57:59 : Command returned status 1.
02-08-2017,22:57:59 : Configuration script configureCerts failed
02-08-2017,22:57:59 : CustomAction Deferred_WebAdminConsoleOps returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
02-08-2017,22:57:59 : Action ended 22:57:59: InstallFinalize. Return value 3.

 
In the log file for the script which failed, C:\ProgramData\Symantec\NetBackup\InstallLogs\WMC_configureCerts_20170208_225758554.txt the error is:
"FINDING CREDENTIALS FOR MACHINE crantnbumaster.nbutest.local"
C:\Program Files\Veritas\NetBackup\var\global\vxss\tomcatcreds\nbwebsvc\certstore\*-crantnbumaster.nbutest.local*
The system cannot find the file specified.
        0 file(s) copied.

 

Cause

Example :
  • Using the CLIENT_NAME and SERVER name as defined in the following registry configuration 
User-added image
 
  • The CLIENT_NAME determines hostname used to create Tomcat credential, in this case nbumaster.  e.g.
Directory of C:\Program Files\Veritas\NetBackup\var\global\vxss\tomcatcreds\nbwebsvc\certstore
 
02/08/2017  10:57 PM    <DIR>          .
02/08/2017  10:57 PM    <DIR>          ..
02/08/2017  10:57 PM                 0 CertStore.lock
02/08/2017  10:57 PM             2,006 e8217dca-nbumaster!1556!nbatd!1556.0
02/08/2017  10:57 PM    <DIR>          keystore
02/08/2017  10:57 PM    <DIR>          trusted
               2 File(s)          2,006 bytes

Dir(s)  16,549,363,712 bytes free
  • The top SERVER entry determines the hostname to search the credential location for the script ..\Veritas\NetBackup\wmc\bin\install\configureCerts.bat
"FINDING CREDENTIALS FOR MACHINE nbumaster.nbutest.local"
C:\Program Files\Veritas\NetBackup\var\global\vxss\tomcatcreds\nbwebsvc\certstore\*-nbumaster.nbutest.local*
The system cannot find the file specified.
0 file(s) copied.




 

Solution

1. Make sure the CLIENT_NAME and top SERVER entry match in the output of the command .. \Veritas\NetBackup\bin\admincmd\bpgetconfig or in the registry before the upgrade.

2. The roll back will not remove the Tomcat credential created for the CLIENT_NAME hostname. So just rename it to match the top SERVER entry and rerun the installation e.g.

Directory of C:\Program Files\Veritas\NetBackup\var\global\vxss\tomcatcreds\nbwebsvc\certstore
 
02/08/2017  11:14 PM    <DIR>          .
02/08/2017  11:14 PM    <DIR>          ..
02/08/2017  10:57 PM                 0 CertStore.lock
02/08/2017  11:14 PM             2,006 e8217dca-nbumaster!1556!nbatd!1556.0       <= Credential created on subsequent installation retry.
02/08/2017  10:57 PM             2,006 e8217dca-nbumaster.nbutest.local!1556!nbatd!1556.0       <= Manually Renamed credential
02/08/2017  10:57 PM    <DIR>          keystore
02/08/2017  10:57 PM    <DIR>          trusted
               3 File(s)          4,012 bytes
               4 Dir(s)  14,040,846,336 bytes free
 

Was this content helpful?

Get Support