Log Name : Symantec Enterprise Vault
Source : Enterprise Vault
Task Category : Move Archive Task
EventID : 41256
Level : Error
Description :
Exception: KVS.EnterpriseVault.MoveArchiveTask.GetHighestSeqNoInDestArcException: The call to get the item with highest sequence number in the destination archive returned 0 items.
at KVS.EnterpriseVault.MoveArchiveTask.MAGlobals.UpdateCheckpointWithHighestSeqNoInDestArc()
at KVS.EnterpriseVault.MoveArchiveTask.CopyArchivePhase.Run()
at KVS.EnterpriseVault.MoveArchiveTask.MoveArchiveTaskProcessor.CopyArchivePhase()
at KVS.EnterpriseVault.MoveArchiveTask.MoveArchiveTaskProcessor.ProcessSubtask(String[] args)
For more information, see Help and Support Center at http://entced.symantec.com/entt?
product=ev&language=english&version=10.0.2.0&build=10.0.2.1083&error=V-437-41256
This is because the VSA user of source EV site tries to move the archive to another site configured with a different VSA account and the source site VSA will not be having read permissions set on archive at the destination site , or source site VSA is not configured with the permission ‘EVT Execute reading from archives‘ on destination site.
To solve this issue we have to add the vsa of the source site as a member of the Task Application Role. By adding the vsa to this role will configure the vsa to have the ‘EVT Execute reading from archives’ permission.
Consider a scenario where we have source site S1 and destination site D1 .move archive MA1 from S1 to D1 and then back from D1 to S1 in same vault store in any archive other than MA1 will cause the move archive to fail with the above error.
Steps:
1) Log in to the administration console of site S1.
2) Right click the directory on computer name and click Authorization Manager.
3) Navigate to EvAzStorexml -> Enterprise Vault -> Role Assignments ->Task Application and select it.
4) In the right pane add the user which is the vsa of the site that requests the move archive, in this case vsa of site d1.
5) Save the configuration, close administration console and reopen it.
6) Restart the services.
6) Retry the failed items.
6) Check the error logs . It will ask you to check for duplicate entries. With the below error message
“Delete the archive that contains the duplicate. Or, set the archive that contains the duplicate as the destination archive so that the missing items are copied and the duplicate items are skipped. Enterprise Vault will try again later unless the retry count has been reached.”
Following is the sample log generated.
The following item has failed to move because a duplicate exists in the destination vault store. Item: 7031004F06EEDC4EF5C1740F850FD5C1. Source archive: sourcearchive. Source saveset id: 201208144942213~201208141040340000~Z~7031004F06EEDC4EF5C1740F850FD5C1. Destination vault store: Express Vault Store. Selected destination archive: 196EC72E68F8496458C280A083D958E7B1110000ev1002two. Archive that contains the duplicate: 10D20F52E21656A4D9D20F2A4CA4B2EDE1110000ev1002two. Duplicate item saveset id: 201208144940935~201208141040360000~Z~7031004F06EEDC4EF5C1740F850FD5C1.
Delete the archive that contains the duplicate. Or, set the archive that contains the duplicate as the destination archive so that the missing items are copied and the duplicate items are skipped. Enterprise Vault will try again later unless the retry count has been reached.
14/08/2012 04:27:15 Move Archive task has failed with error.
14/08/2012 04:27:15 Stopped Processing
7) Either delete the archive that contains the duplicate items and re-run the move archive task
8) Or if there is a need to skip the duplicate items then set the ‘skipduplicateitems’ key in the EVMoveArchiveTask.exe.config to 1 and rerun the task. This will skip the duplicate items identified in the vault store and log the items that are being skipped in the move archive log, and complete the move archive task successfully.