An EVSVR DirectoryArchives Repair operation may terminates due to an invalid Archive\Folder linkages

Article:TECH204017  |  Created: 2013-03-19  |  Updated: 2014-12-16  |  Article URL http://www.symantec.com/docs/TECH204017
Article Type
Technical Solution


Issue



EVSVR is used to help in repairing Enterprise Vault (EV) SQL Database Inconsistencies, for example following a Disaster Recovery scenario involving a restore of an older version of the SQL Database.
The DirectoryArchives repair option helps in synchronizing the  Archive (ArchivePoint) and ArchiveFolder (Vault) records between the EnterpriseVaultDirectory and VaultStore Databases.

When configuring the options for a DirectoryArchives Repair, the ArchiveType needs to be specified. I.e.:

  1. ExchangeMailbox
  2. FileSystem

 

A scenario has been seen where a record in the Root table located in the EnterpriseVaultDirectory Database which is marked as a Folder is incorrectly marked as an Archive in the ArchivePoint table located in the VaultStore Database.

Depending on the level of inconsistencies within the databases, the errors might be different. There are 2 scenarios identified so far:

1. Folder is incorrectly set as an ArchivePoint in the VaultStore Database, and this ArchivePoint is believed to have subfolders which is missing in the Directory database

2. Folder is incorrectly set as an ArchivePoint in the VaultStore Database. There are no further missing subfolders.

 


Error




Scenario 1:

Folder is incorrectly set as an ArchivePoint in the VaultStore Database, and this ArchivePoint is believed to have subfolders which is missing in the Directory database.

When this scenario is encountered, EVSVR believes that it is repairing an archive of a different type

1. During Step 1 of the repair, the other ArchiveType is identified. However the process still continues on

Step 1 - Verify that Vault Store ArchivePoint records have a corresponding and correct Directory Archive record
---------------------------------------------------------------------------------------------------------------

ArchivePoint records: 9413

Incorrect Directory Archive record (Root without Archive and not the type being repaired):
  Archive Entry Id: 130ABEAF0943FC347851B57FEE0C863E21110000EVSite

Incorrect Directory Archive record (Root without Archive and not the type being repaired):
  Archive Entry Id: 1346114540C6C164AB6D1305BB29951151110000EVSite

2. During Step 3, it is identified that the wrong ArchiveTypes needs to be repaired and the process then failed. However, EVSVR only terminates at the end of step 3 

Step 3 - Verify that Vault Store Vault records have a corresponding and correct Directory ArchiveFolder record
--------------------------------------------------------------------------------------------------------------
Unexpected missing Archive record:
  Missing Archive Entry Id:                   130ABEAF0943FC347851B57FEE0C863E21110000EVSite

  Currently processed ArchiveFolder Entry Id: 1CB4C778FD24EBE41BA7E2DCA1436236B1110000EVSite
  Processing will not continue for this Archive. Error Catastrophic failure  (0x8000ffff)
 

 

Unexpected missing Archive record:
  Missing Archive Entry Id:                   1346114540C6C164AB6D1305BB29951151110000EVSite
  Currently processed ArchiveFolder Entry Id: 1EA9E3836873CAA4EA306ED8DB3EE940C1110000EVSite
  Processing will not continue for this Archive. Error Catastrophic failure  (0x8000ffff)
 

3. At the end of Step 3 the following error is reported and the EVSVR process stops

 **** EVSVR ERROR: Failed to process Vault Store 'MailboxStore;': Error: Catastrophic failure  (0x8000ffff)
 

 

Scenario 2:

Folder is incorrectly set as an ArchivePoint in the VaultStore Database. There are no further missing subfolders.

 When this scenario is encountered an EVSVR DirectoryArchives Verify will fail at step one with a catastrophic failure (0x8000ffff)

 

EVSVR Log snippet:

2014-11-19 15:49:22 
2014-11-19 15:49:22        Verify that Vault Store ArchivePoint records have a corresponding and correct Directory Archive record
2014-11-19 15:49:22        ------------------------------------------------------------------------------------------------------
2014-11-19 15:49:22 
2014-11-19 15:49:22        ArchivePoint records to be verified: 3629
2014-11-19 15:49:24 
2014-11-19 15:49:24        ArchivePoint records verified so far: 3629
2014-11-19 15:49:24        
2014-11-19 15:49:24        
2014-11-19 15:49:24        Summary:
2014-11-19 15:49:24        --------
2014-11-19 15:49:24        
2014-11-19 15:49:24          Records in Vault Store Database:
2014-11-19 15:49:24            ArchivePoint records:                           3629
2014-11-19 15:49:24        
2014-11-19 15:49:24          Records in Directory Database:
2014-11-19 15:49:24            Root records found:                             3629
2014-11-19 15:49:24            Root records missing:                           0
2014-11-19 15:49:24        
2014-11-19 15:49:24            Archive records found:                          3452
2014-11-19 15:49:24            Archive records missing:                        177
2014-11-19 15:49:24        
2014-11-19 15:49:24          Incorrect Archive records:
2014-11-19 15:49:24            Root without Archive:                           177
2014-11-19 15:49:24            Type is Folder:                                 177
2014-11-19 15:49:24            ExtendedType mismatch:                          0
2014-11-19 15:49:24            Root Type and ExtendedType Type mismatch:       0
2014-11-19 15:49:24            Type mismatch:                                  0
2014-11-19 15:49:24        
2014-11-19 15:49:24 
2014-11-19 15:49:24        Name                     Extended Type                           Type  Enabled  Custom  Count
2014-11-19 15:49:24        ----                     -------------                           ----  -------  ------  -----
2014-11-19 15:49:24        Exchange Mailbox         {597EC7E0-B36C-4C94-8891-509754ABEA76}     9     1        0     3446
2014-11-19 15:49:24        Shared                   {84704288-97B1-4519-B46B-7B4CCEA5ACC7}     5     1        0      183
2014-11-19 15:49:24 
2014-11-19 15:49:24        **** EVSVR ERROR: Failed to process Vault Store 'TestMailbox': Error: Catastrophic failure  (0x8000ffff)

 

If this error is performed and a repair performed, the repair will performed and will stop at step 3 giving the impression that all is good:

2014-11-19 16:02:28 
2014-11-19 16:02:28        There are no missing or incorrect Directory Archive and ArchiveFolder records of the type being repaired.
2014-11-19 16:02:28        The remaining steps do not need to be performed.
2014-11-19 16:02:28 


Environment



The following Enterprise vault versions are affected:

  • EV 9.0.2
  • EV 9.0.3
  • EV 9.0.4
  • EV 10.0.x
  • EV 11.0.x

 


Solution



Symantec Corporation has acknowledged that the above-mentioned issue is present in the version(s) of the product(s) referenced in this article. Symantec Corporation is committed to product quality and satisfied customers.

 

This issue is currently under investigation by Symantec Corporation. Pending the outcome of the investigation, this issue may be resolved by way of a hotfix or cumulative hotfix in current or future revisions of the software. However, this particular issue is not currently scheduled for any release.  If you feel this issue has a direct business impact for you and your continued use of the product, please contact your Symantec Sales representative or the Symantec Sales group to discuss these concerns.  For information on how to contact Symantec Sales, please see http://www.symantec.com .

 

Please be sure to refer back to this document periodically as any changes to the status of the issue will be reflected here.

 


Supplemental Materials

SourceETrack
Value3025837
Description

EVSVR DirectoryArchives Repair Terminates due to invalid Archive/folder linkages and empty Archives



Article URL http://www.symantec.com/docs/TECH204017


Terms of use for this information are found in Legal Notices