I keep getting this error when doing a GLR restore. There was an unknown error while starting the recovery process
This is the log as below. I see the restore sessions start in nmc and I see data being read but then it just stops with the error above.
I have 3 datastores sg01 to sg03 and sg2 which is not a real database has logs in it.
Initialized ALSEX1 Version 8.3 (Build 30083.6)
Public folder database APPLICATIONS\Microsoft Exchange 2007\SG2\Public Folder Database is not compatible with GLR and will not be displayed.
Attempting to locate Exchange recovery storage group
Exchange recovery storage group does not exist
No snapshots were found for client alsex1.ialch.co.za for Snapshot Management
Networker Recover Options:
General Options:
Diagnostic Output Level = 0
Networker Options:
Restore Type = Conventional
Stop Item Recover On Error = True
Security Options:
Pass Phrases:
Exchange Recover Options:
Granular Level Recovery Options:
Transaction Log Replacement Option = Include only logs from this restore (Point-in-time recovery)
Recover start time: 2014/09/26 03:11:18 PM
Cleaning up GLR resources...
Creating NWFS volume...
Creating GLR RSG...GLR20140926151119
Starting Exchange recover using C:\Program Files\EMC NetWorker\nsr\bin\nsrsnap_vss_recover.exe -A RESTORE_TYPE_ORDER=conventional -A BR_ELEVATED_WARNING=true -s alsdnw.ialch.co.za -c alsex1.ialch.co.za -R ALSEX1 -A NSR_SNAP_TYPE=vss -A NSR_MOVE_TRANSLOGS=off -A NSR_MOUNT_DB=on -A NSR_MOUNT_RETRY_COUNT=0 -A NSR_EXCHANGE_RECOVER_MODE=glr -I -
The following 2 marked items are being recovered:
Object reference not set to an instance of an object.
There was an unknown error while starting the recovery process. Please try again.
Restore destination has been reset for storage group SG01
The options specified in the Recover Options Dialog have been reset back to their safe default values.
Are you trying to restore a public folder DB? That is not supported.
Also, can you please develop a bit more when you say "I have 3 datastores sg01 to sg03 and sg2 which is not a real database has logs in it"
By the way, the first restore of data you see in NMC is the BCD (Backup Component Document) which are the XML files, used later on by the Exchange writer to perform the actual data restore.
We have three datastores for mail sg01 sg02 sg03 (All our users mailboxes)
we have one public datastore sg2
Not sure on what is meant by :"which is not a real database has logs in it"
The process i follow is to run NMM as administrator.
I then click on recover - exchange recover session- then I choose granular level recover.
I then choose my Datastore.
Then click recover. I get the below.
I then get the below.
Exchange Recover Options:
Granular Level Recovery Options:
Transaction Log Replacement Option = Include only logs from this restore (Point-in-time recovery)
Recover start time: 2014/09/29 11:55:34 AM
Cleaning up GLR resources...
Creating NWFS volume...
Creating GLR RSG...GLR20140929115534
Starting Exchange recover using C:\Program Files\EMC NetWorker\nsr\bin\nsrsnap_vss_recover.exe -A RESTORE_TYPE_ORDER=conventional -A BR_ELEVATED_WARNING=true -s alsdnw.ialch.co.za -c alsex1.ialch.co.za -R ALSEX1 -A NSR_SNAP_TYPE=vss -A NSR_MOVE_TRANSLOGS=off -A NSR_MOUNT_DB=on -A NSR_MOUNT_RETRY_COUNT=0 -A NSR_EXCHANGE_RECOVER_MODE=glr -I -
The following 2 marked items are being recovered:
-t 1411922278 -A "NSR_EXCHANGE_CURRENT_SOURCE_DIR=C:\Program Files\EMC NetWorker\nsr\tmp\nwfs\NetWorker Virtual File System\1411921034" -A "NSR_EXCHANGE_SOURCE_SG_GUID=9d2524c9-fb2d-4f2e-a8f3-d5b449885bd2" -A "NSR_EXCHANGE_TARGET_SG_GUID=928170fc-b3ef-406f-834d-2c73039367bd" -A "NSR_EXCHANGE_TARGET_DIR=C:\Program Files\EMC NetWorker\nsr\tmp\nwfs\NetWorker Virtual File System\GLR20140929115534\logs" -A NSR_BACKUP_LEVEL=full -A "NSR_EXCHANGE_COMPONENT_TYPE=Logs" "APPLICATIONS:\Microsoft Exchange 2007\SG01\Logs"
Restoring database Mailbox DB01 to GLR20140929115534 \ Mailbox DB01
-t 1411922278 -A "NSR_EXCHANGE_CURRENT_SOURCE_DIR=C:\Program Files\EMC NetWorker\nsr\tmp\nwfs\NetWorker Virtual File System\1411921054" -A "NSR_EXCHANGE_SOURCE_SG_GUID=9d2524c9-fb2d-4f2e-a8f3-d5b449885bd2" -A "NSR_EXCHANGE_SOURCE_DB_GUID=00fecb4d-6069-4a3b-9136-2605abdb733d" -A "NSR_EXCHANGE_TARGET_SG_GUID=928170fc-b3ef-406f-834d-2c73039367bd" -A "NSR_EXCHANGE_TARGET_DIR=C:\Program Files\EMC NetWorker\nsr\tmp\nwfs\NetWorker Virtual File System\GLR20140929115534" -A "NSR_EXCHANGE_TARGET_DB_GUID=fd1936a0-6ec7-4bf8-91f9-c6b01b3d719d" -A NSR_BACKUP_LEVEL=full -A "NSR_EXCHANGE_COMPONENT_TYPE=msExchPrivateMDB" "APPLICATIONS:\Microsoft Exchange 2007\SG01\Mailbox DB01"
86745:nsrsnap_vss_recover:Version information for C:\Program Files\EMC NetWorker\nsr\bin\nsrsnap_vss_recover.exe:
Original file name: nsrsnap_vss_recover.exensrsnap_vss_recover start time: 2014/09/29 11:57:27 AM
Version: 3.0.1.2.280
Comments: Supporting Microsoft Volume Shadow Copy Service
Requesting 1 recover session(s) from server.Recovering a subset of 1 files within C:\ProgramData\EMC\NetWorker\ into C:\Program Files\EMC NetWorker\nsr\tmp\2535995741\ProgramData\EMC\NetWorker
C:\Program Files\EMC NetWorker\nsr\tmp\2535995741\ProgramData\EMC\NetWorker\LG_VSS_CLIENT281823479.xmlSuccessfully established client DDCL session for recovering save-set ID '2535995741'.
Received 1 matching file(s) from NSR server `alsdnw.ialch.co.za'
Recover completion time: 2014/09/29 11:57:35 AM
NMM .. Restored the snapshot metadata file to 'C:\Users\IALclad\AppData\Local\Temp\2\vssclient_29115727665.xml'
NMM .. Looking for 'conventional' backup type for savetime '1411922278'.
NMM .. Found 'conventional' backup type for savetime '1411922278'.
NMM ... Using client name ALSEX1, the version of the Exchange server is Exchange 2007.
66867:nsrsnap_vss_recover:
NMM .. Failure (0x80070490) on retrieval of information for the Target SG or Target DB.
66874:nsrsnap_vss_recover:
NMM .. Failure (0x80070490) on retrieval of information for the Target SG or Target DB. Unable to mount after restore.
NMM .. XML file for recovery savetime 1411922278 has been saved to C:\Users\IALclad\AppData\Local\Temp\2\vssclient_29115727665.xml.
NMM .. successfully deleting the old XML files that are older than 30 days.
NMM needs to query Active Directory LDAP queries in order to determine the database objects needed for the restore.
In certain Active Directory environments the LDAP queries used by NMM perform very slowly.
As a result the LDAP queries do not return values needed during attempts to create the GLR folder.
The subsequent attempts at GLR folder creation eventually refer to a previous GLR folder name that failed and final attempts to move the database file from Virtual File system folder to current GLR folder fails because it is referring to a previous GLR folder name.
To fix this try and do as follows to add the option to use PowerShell command instead of LDAP queries to retrieve Storage Group while performing Exchange GLR recovery:
Add flag "PowerShellEnabledRestore" under "HKEY_LOCAL_MACHINE\SOFTWARE\Legato\NetWorker\" in the registry to control the method for retrieving Storage Group information; by default, it will use LDAP queries if that flag is not there.
Set "PowerShellEnabledRestore" value to 1 to use PowerShell.
Set "PowerShellEnabledRestore" value to 0 to use LDAP queries
CarlosRojas
1 Rookie
•
1693 Posts
1934
0
Posted September 26th, 2014 06:00
Hi boerbokrib
Are you trying to restore a public folder DB? That is not supported.
Also, can you please develop a bit more when you say "I have 3 datastores sg01 to sg03 and sg2 which is not a real database has logs in it"
By the way, the first restore of data you see in NMC is the BCD (Backup Component Document) which are the XML files, used later on by the Exchange writer to perform the actual data restore.
Thank you,
Carlos