Indexing not starting because of corrupt repository.xml

Veritas.EnterpriseVault.12.IndexingService.Indexing_metadata_corrupt.Rule (Rule)

Knowledge Base article:

Summary

Some indexing metadata may be corrupt. The Indexing service will not start until this problem is fixed. Enterprise Vault cannot index items, and users cannot search for archived items.

Causes

There are various possible causes of index metadata corruption.

Enterprise Vault automatically repairs the corruption when you work through the resolution procedure.

Resolutions

The upgrade of index volumes with the latest schema version cannot be carried out whilst the index location is in backup mode.

External

Veritas Event Database

Element properties:

TargetVeritas.EnterpriseVault.12.IndexingService
CategoryEventCollection
EnabledTrue
Alert GenerateFalse
RemotableTrue

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Veritas.EnterpriseVault.12.EventProvider.DataSourceModuleType Veritas.EnterpriseVault.MonitoringProfile
WriteToDB WriteAction Microsoft.SystemCenter.CollectEvent Veritas.EnterpriseVault.MonitoringProfile
WriteToDW WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Veritas.EnterpriseVault.MonitoringProfile

Source Code:

<Rule ID="Veritas.EnterpriseVault.12.IndexingService.Indexing_metadata_corrupt.Rule" Target="Veritas.EnterpriseVault.12.IndexingService" Enabled="true" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Veritas.EnterpriseVault.12.EventProvider.DataSourceModuleType" RunAs="EV!Veritas.EnterpriseVault.MonitoringProfile">
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<EventNumber>41488</EventNumber>
<LogName>Application</LogName>
<EventSourceName>Enterprise Vault</EventSourceName>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectEvent" RunAs="EV!Veritas.EnterpriseVault.MonitoringProfile"/>
<WriteAction ID="WriteToDW" TypeID="MSDL!Microsoft.SystemCenter.DataWarehouse.PublishEventData" RunAs="EV!Veritas.EnterpriseVault.MonitoringProfile"/>
</WriteActions>
</Rule>