nbdevconfig -changestate command fails with failed to change the state of disk volume, invalid command parameter

Problem

nbdevconfig -changestate command fails with failed to change the state of disk volume, invalid command parameter. This applies (but not limited) to MSDP and DataDomain Storage Server back-end.

 

Error Message

Example 1:

C:\Program Files\Veritas\NetBackup\bin\admincmd\nbdevconfig.exe -changestate -stype Puredisk -dp MyDiskPool -dv PureDiskVolume -state RESET
DSM was unable to find the following disk pool: MyDiskPool(Puredisk)@nbumaster
failed to change the state of disk volume, invalid command parameter

Example 2:

C:\Program Files\Veritas\NetBackup\bin\admincmd\nbdevconfig.exe -changestate -stype DataDomain -dp DDPool -dv DDVolume -state RESET
DSM was unable to find the following disk pool: DDPool(DataDomain)@nbumaster
failed to change the state of disk volume, invalid command parameter

 

Snippet of admin log:

10:37:08.290 [4916.4564] <16> _dsm_update_real_diskvolume_state: DSM was unable to find the following disk pool: MyDiskPool(Puredisk)@nbumaster

10:37:08.290 [4916.4564] <16> _dsm_update_real_diskvolume_state: IllegalArgumentException: method=updateDiskVolumeState():2581 class=DiskServiceMgr service=DiskService host=nbumaster

10:37:08.290 [4916.4564] <16> modify_disk_volume_state: dsm_update_diskvolume_state call failed, bp_status = 20

10:37:08.290 [4916.4564] <2> changestate: modify_disk_volume_state returned with status = 20

10:37:08.290 [4916.4564] <2> nbdevconfig: operation returned status = 20

10:37:08.290 [4916.4564] <16> DevConfigCLI::analyzeOp: failed to change the state of disk volume, invalid command parameter

10:37:08.290 [4916.4564] <2> nbdevconfig: Exiting, status = 20

 

HINT: Admin log can be found in <install path>\Veritas\NetBackup\logs\admin\ (Windows) or /usr/openv/netbackup/logs/admin/ (UNIX / Linux).

 

Solution

Restarting the Storage Server has been known to resolve the issue in a few reported cases. For MSDP, simply stop and start NetBackup services on the MSDP server itself.

 

For Windows, the commands are:

<install path>\Veritas\NetBackup\bin\bpdown -v -f

<install path>\Veritas\NetBackup\bin\bpdown -v -f

 

For UNIX/Linux:

/usr/openv/netbackup/bin/goodies/netbackup stop

/usr/openv/netbackup/bin/goodies/netbackup start

 


Applies To

NetBackup 7.1.x.x with MSDP / DataDomain Storage Servers.

 

Terms of use for this information are found in Legal Notices.

Search

Survey

Did this article answer your question or resolve your issue?

No
Yes

Did this article save you the trouble of contacting technical support?

No
Yes

How can we make this article more helpful?

Email Address (Optional)