PDA

View Full Version : Error from NDMP server: NDMP9_NOT_SUPPORTED_ERR



john.kozitzki
May 16th, 2015, 10:41 AM
Attempting to restore data from a 3way NDMP configuration involving Zmanda, Netapp, and EMC Data Domain tape server.
Backups in this configuration work with no issues.
Any attempts to restore generate the error NDMP9_NOT_SUPPORTED_ERR.

Verbose logs from Zmanda show communication to the EMC Data Domain show NDMP_MOVER_READ command is being rejected...
Sat May 16 12:59:32 2015: thd-0x8565e30: amidxtaped: Amanda::Recovery::Clerk: starting recovery
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: C> NDMP4_MOVER_GET_STATE 16
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: >R NDMP4_MOVER_GET_STATE 16 (17)
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: error=NDMP4_NO_ERR state=NDMP4_MOVER_STATE_LISTEN
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: pause_reason=NDMP4_MOVER_PAUSE_NA
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: halt_reason=NDMP4_MOVER_HALT_NA
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: record_size=262144 record_num=1 bytes_moved=0
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: seek=0 to_read=0 win_off=262144 win_len=262144
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: data_conn_addr=NDMP4_ADDR_LOCAL
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: C> NDMP4_MOVER_GET_STATE 17
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: >R NDMP4_MOVER_GET_STATE 17 (18)
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: error=NDMP4_NO_ERR state=NDMP4_MOVER_STATE_LISTEN
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: pause_reason=NDMP4_MOVER_PAUSE_NA
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: halt_reason=NDMP4_MOVER_HALT_NA
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: record_size=262144 record_num=1 bytes_moved=0
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: seek=0 to_read=0 win_off=262144 win_len=262144
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: data_conn_addr=NDMP4_ADDR_LOCAL
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: C> NDMP4_MOVER_GET_STATE 18
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: >R NDMP4_MOVER_GET_STATE 18 (19)
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: error=NDMP4_NO_ERR state=NDMP4_MOVER_STATE_LISTEN
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: pause_reason=NDMP4_MOVER_PAUSE_NA
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: halt_reason=NDMP4_MOVER_HALT_NA
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: record_size=262144 record_num=1 bytes_moved=0
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: seek=0 to_read=0 win_off=262144 win_len=262144
Sat May 16 12:59:32 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: data_conn_addr=NDMP4_ADDR_LOCAL
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: C> NDMP4_MOVER_GET_STATE 19
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: >R NDMP4_MOVER_GET_STATE 19 (20)
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: error=NDMP4_NO_ERR state=NDMP4_MOVER_STATE_ACTIVE
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: pause_reason=NDMP4_MOVER_PAUSE_NA
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: halt_reason=NDMP4_MOVER_HALT_NA
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: record_size=262144 record_num=1 bytes_moved=0
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: seek=0 to_read=0 win_off=262144 win_len=262144
Sat May 16 12:59:33 2015: thd-0xf76004d0: amidxtaped: conn#5: amanda-server: data_conn_addr=NDMP4_ADDR_TCP #0(afc2c24,18177)
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: conn#5: amanda-server: C> NDMP4_MOVER_READ 20
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: conn#5: amanda-server: offset=0 length=-1
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: conn#5: amanda-server: >R NDMP4_MOVER_READ 20 (21)
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: conn#5: amanda-server: error=NDMP4_NOT_SUPPORTED_ERR
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: conn#5: amanda-server: ERR=reply-error
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: Device ndmp:x.x.x.x@/dev/dd_st_c0t15l0 error = 'Error from NDMP server: NDMP9_NOT_SUPPORTED_ERR'
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: Device ndmp:x.x.x.x@/dev/dd_st_c0t15l0 setting status flag(s): DEVICE_STATUS_DEVICE_ERROR
Sat May 16 12:59:33 2015: thd-0x97c4300: amidxtaped: closing conn#5
Sat May 16 12:59:33 2015: thd-0x8565e30: amidxtaped: Cancelling <Xfer@0x8a8c6a0 (<XferSourceRecovery@0x9e1b000> -> <XferDestDirectTCPListen@0x9865400>)>
Sat May 16 12:59:33 2015: thd-0x8565e30: amidxtaped: recovery complete

Log output from DataDomain side shows response...
05/16 12:59:33 INFO: [2263] ndmfs_mover_automaton: Old state: NDMP_MOVER_STATE_LISTEN, Event NDMFS_MOVER_EVENT_CONNECTED, New state NDMP_MOVER_STATE_ACTIVE
05/16 12:59:33 INFO: [2263] NDMP_MOVER_READ(-1, 0)
05/16 12:59:33 WARNING: [2263] NDMP_MOVER_READ offset has already passed
05/16 12:59:33 INFO: [2263] NDMP_MOVER_READ error NDMP_NOT_SUPPORTED_ERR
05/16 12:59:33 INFO: [2263] ndmfs_mover_automaton: Old state: NDMP_MOVER_STATE_ACTIVE, Event NDMFS_MOVER_EVENT_READ, New state NDMP_MOVER_STATE_ACTIVE
05/16 12:59:33 INFO: [2270] ndm_scsi_open_disp(/dev/dd_ch_c0t14l0)

Looks like the NDMP_MOVER_READ command is giving the DataDomain trouble.
Was wondering if anyone else has seen this type of issue and whether or not there was a way to adjust the NDMP_MOVER_READ parameters being passed.

Let me know and, if you have questions, contact me...

Thanx

John K

CheesyFactory
September 10th, 2015, 01:32 AM
cant understand that errors
i think that errors are too much