nbdevconfig fails with "RDSM has encountered an issue with STS where the server was not found: getStorageServerInfo"
Problem
After un-configuring a NetBackup Media Server for deduplication, the reconfiguration procedure fails due to the missing plug-in.
RDSM (Remote Disk Service Manager) interface has encountered an issue with STS and reported the server was not found: getStorageServerInfo
Error Message
Example of failing command:
# nbdevconfig -creatests -storage_server media01 -stype PureDisk -st 9 -media_server media01
RDSM has encountered an issue with STS where the server was not found: getStorageServerInfo
Failed to create storage server media01, invalid command parameter
Legacy admin log snippet:
admin log location:
UNIX/Linux /usr/openv/netbackup/logs/admin
Windows: install_dir\VERITAS\NetBackup\logs\admin
12:30:09.425 [12943] <2> EndpointSelector_R2::success: --- EXITING --- : obj = 10024a680 (Endpoint_Selector.cpp:1321)
12:31:11.374 [12943] <16> dsm_create_storageserver: RDSM has encountered an issue with STS where the server was not found: getStorageServerInfo
12:31:11.374 [12943] <16> dsm_create_storageserver: ServiceException: method=getStorageServerInfo():2086 class=RemoteDiskServiceMgr service=RemoteDiskService host=media01 errorDomain=RDSM errorCode=2055011 errorText=getStorageServerInfo
12:31:11.375 [12943] <16> nbdevcommon: (-) Translating RDSM_ERR_STSX_SERVERNOTFOUND(2055011) to 20 in the NetBackup context
12:31:11.375 [12943] <16> creatests: failed to create storage server media01 (bp_status = 20)
Unified nbrmms log snippet:
nbrmms log location:
UNIX/Linux /usr/openv/logs/nbrmms
Windows: install_dir\VERITAS\NetBackup\logs\nbrmms
08/16/10 12:30:09.580 [Debug] NB 51216 dsm 178 PID:12159 TID:28 File ID:111 [No context] 4 [DiskServiceMgr::createStorageServer] DSM_TRACE : createStorageServer:8806 End service call, createStorageServer
08/16/10 12:31:11.271 [Debug] NB 51216 364 PID:12215 TID:1 File ID:222 [No context] 1 [STS Service] [ERROR][proxy_get_server_prop_byname_v8]CORBA::SystemException is caught in proxy_get_server_prop_byname_v8, minor = 0
08/16/10 12:31:11.271 [Debug] NB 51216 stssvc 202 PID:12215 TID:1 File ID:222 [No context] 1 [StorageServerObject_i::server_init] sts_get_server_prop_byname() failed 2060057
08/16/10 12:31:11.274 [Debug] NB 51216 stssvc 202 PID:12215 TID:1 File ID:222 [No context] 1 [StorageServerService_i::getStorageServerInfo] Cannot locate storageserver
08/16/10 12:31:11.275 [Debug] NB 51216 rdsm 230 PID:12215 TID:1 File ID:222 [No context] 4 [RemoteDiskServiceMgr::getStorageServerInfo] DSM_TRACE : getStorageServerInfo:2085 STS::ServerNotFound,
08/16/10 12:31:11.276 [Application] NB 51216 rdsm 230 PID:12215 TID:1 File ID:222 [No context] [Error] V-230-22 RDSM has encountered an issue with STS where the server was not found: getStorageServerInfo
08/16/10 12:31:11.277 [Application] NB 51216 rdsm 230 PID:12215 TID:1 File ID:222 [No context] [Error] V-230-1 RDSM has encountered a service exception: Error Location: getStorageServerInfo():2086, Error Text: getStorageServerInfo, Error Domain: 3, Error Code 2,055,011
08/16/10 12:31:11.353 [Debug] NB 51216 dsm 178 PID:12159 TID:28 File ID:111 [No context] 6 [DiskServiceMgr::createStorageServer] --- EXITING --- : obj = 0 (DiskServiceMgr_i.cpp:8461)
Cause
Possible causes are that the required plugin is not installed, it's corrupted, or the plugin files were removed.
Solution
- From the media server, display the plug-in version, use the following commands:
- UNIX/Linux:
/usr/openv/netbackup/bin/admincmd/bpstsinfo -pi
- Windows:
install_path\netbackup\bin\admincmd\bpstsinfo -pi
- UNIX/Linux:
- Verify if the PureDisk plug-in is listed, or not.
Example output listing the plugin:
Plugin Name: libstspipdMT.so
Prefix: PureDisk:
Label: OpenStorage PureDisk Plugin
Build Version: 10
Build Version Minor: 0
Operating Version: 10
- If the plugin is not listed, check the
/usr/openv/lib/ost-plugins/
directory for the following files:- Example directory output:
lrwxrwxrwx 1 root root 42 Jul 22 15:21 libstspipd.so -> /usr/openv/pdde/pdshared/lib/libstspipd.so
lrwxrwxrwx 1 root root 42 Jul 22 15:21 libstspipdMT.so -> /usr/openv/pdde/pdshared/lib/libstspipd.so
-rw-r--r-- 1 root root 1380 Dec 10 2009 pd.conf
- Example directory output:
- If the files above do not exist, then the plugin must be reconfigured and re-installed.