Can't add media server to storage servers in Credentials when trying to configure a Datadomain OST device
Problem
Can't add media server to storage servers in Credentials when configure a Datadomain OST device
Error Message
--GUI display the below error information:
Unable to add/update/delete credentials.Unknown error.
--Windows Application Event Log
EMM interface initialization failed, status = 295
--The OID 222 log:
1/9/2014 17:41:17.192 [Info] V-220-10 DPS initializing
1/9/2014 17:41:17.192 [DPSconfig::setupHosts] dc0: DPSconfig::setupHosts: +++ ENTRY +++
1/9/2014 17:41:17.192 [DPSconfig::setupHosts] dc0: DPSconfig::setupHosts: unable to get emm server name
1/9/2014 17:41:17.192 [DPSconfig::setupHosts] dc0: DPSconfig::setupHosts: --- EXIT ---
1/9/2014 17:41:17.192 [DPSservice::init] dc0: DPSservice::init: unable read NB config
1/9/2014 17:41:17.192 [Critical] V-220-13 unable to read NBCONFIG
--The OID 137 nbrmms log
1/8/2014 17:47:59.831 [vnet_cached_getaddrinfo_and_update] [vnet_addrinfo.c:1632] found via getaddrinfo NAME=edc-hknt16.esprit-asia.com SVC=NULL
1/8/2014 17:47:59.831 [vnet_get_machine_credential_path_for_name] [vnet_vxss.c:1178] could not find any credential for host edc-hknt16.esprit-asia.com
1/8/2014 17:47:59.831 [vnet_get_machine_credential_path_for_name] vnet_vxss.c.1179: 0: Function failed: 35 0x00000023
1/8/2014 17:47:59.831 V-137-76 [ClientNbacEvaluator::getOurCredential] Machine credential not available
--The nbsl log
1/9/2014 17:41:29.344 [NBSLConfig::emmlibInit()] emm-initialized with sessionId:0(NBSLConfig.cpp:174)
1/9/2014 17:41:29.344 [EMMErrorTranslator::getErrorFromErrCode()] EMM error code: 4000002(EMMErrorTranslator.cpp:81)
1/9/2014 17:41:29.344 [EMMErrorTranslator::getErrorFromErrCode()] EMM error text: Invalid argument(EMMErrorTranslator.cpp:82)
1/9/2014 17:41:29.360 [NBUErrorTranslator::getErrorDetails()] NB error code: 20 NB localized Error text: invalid command parameter(NBUErrorTranslator.cpp:47)
1/9/2014 17:41:29.360 [ExceptionManager::fillExceptionObject()] Error:NBSLConfig::emmlibInit():../NBSLConfig.cpp(176): errNo:20 localizedStr:invalid command parameter additionalStr:Invalid argument(ExceptionManager.cpp:94)
1/9/2014 17:41:29.360 [getHostIDFromEMM] NBSLOpException in emmlib_GetMasterServer(XMLConfig.cpp:120)
1/9/2014 17:41:29.360 [getHostIDFromEMM] errorCode:20, localized msg:invalid command parameter, additional msg:Invalid argument(XMLConfig.cpp:126)
1/9/2014 17:41:29.360 [XMLConfig::getHostID] Either A)Empty HostID or B)Backlevel nbsl-generated HostID(XMLConfig.cpp:460)
Cause
The EMMSERVER entry in the registry is empty.
Solution
1.Check and add the EMM server name in the registery of media server;
2.Check the host name resolution, if necessary use the hosts file to resolve all of the servers;
3.Restart the NBU services, if nbsl can not exit normally, kill it in the task manager.
Applies To
Master Server:Windows 2008R2/Netbackup 7.5.0.6
Media Server:Windows 2008R2/Netbackup 7.5.0.6
Datadomain OS 5.1.1.0-291218Model:DD160