KCC cannot compute a replication path

KCC_cannot_compute_a_replication_path_5_Rule (Rule)

Knowledge Base article:

Summary

The Knowledge Consistency Checker (KCC) has detected problems with a directory partition.

Sample Event:

The Knowledge Consistency Checker (KCC) has detected problems with the following directory partition.

Directory partition: %1

Causes

There is insufficient site connectivity information in Active Directory Sites and Services for the KCC to create a spanning tree replication topology. Or, one or more domain controllers with this directory partition are unable to replicate the directory partition information. This is probably due to inaccessible domain controllers.

Resolutions

Use Active Directory Sites and Services to perform one of the following actions:

If neither of the Active Directory Sites and Services tasks corrects this condition, see previous events logged by the KCC that identify the inaccessible domain controllers.

External

For more information, see:

Element properties:

TargetMicrosoft.Windows.Server.2003.AD.DomainControllerRole
CategoryEventCollection
EnabledTrue
Event_ID1311
Event SourceNTDS KCC
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
RemotableTrue
Alert Message
KCC cannot compute a replication path
{0}
Event LogDirectory Service
CommentMom2005ID='{D96BE5AD-2166-4A16-BCC0-13047491D064}';MOM2005GroupID=

Member Modules:

ID Module Type TypeId RunAs 
DS DataSource Microsoft.Windows.EventProvider Default
RepeatedDataCondition ConditionDetection ConsolidatorConditionDetection Default
CollectEventData WriteAction Microsoft.SystemCenter.CollectEvent Default
CollectEventDataWarehouse WriteAction Microsoft.SystemCenter.DataWarehouse.PublishEventData Default
GenerateAlert WriteAction System.Health.GenerateAlert Default

Source Code:

<Rule ID="KCC_cannot_compute_a_replication_path_5_Rule" Comment="Mom2005ID='{D96BE5AD-2166-4A16-BCC0-13047491D064}';MOM2005GroupID=" Enabled="onEssentialMonitoring" Target="AD2003Core!Microsoft.Windows.Server.2003.AD.DomainControllerRole" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Directory Service</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>Directory Service</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>1311</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery>PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>NTDS KCC</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<ConditionDetection ID="RepeatedDataCondition" TypeID="ConsolidatorConditionDetection">
<IntervalSeconds>3600</IntervalSeconds>
<RepeatCount>3</RepeatCount>
<EventOriginId>$Target/Id$</EventOriginId>
<PublisherId>$MPElement$</PublisherId>
<PublisherName>$data/Context/DataItem/PublisherName$</PublisherName>
<Channel>$data/Context/DataItem/Channel$</Channel>
<LoggingComputer>$data/Context/DataItem/LoggingComputer$</LoggingComputer>
<EventNumber>$data/Context/DataItem/EventNumber$</EventNumber>
<EventCategory>$data/Context/DataItem/EventCategory$</EventCategory>
<EventLevel>$data/Context/DataItem/EventLevel$</EventLevel>
<UserName>$data/Context/DataItem/UserName$</UserName>
<Description>$data/Context/DataItem/EventDescription$</Description>
<Params/>
</ConditionDetection>
<WriteActions>
<WriteAction ID="GenerateAlert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner>$Data/PublisherName$</AlertOwner>
<AlertMessageId>$MPElement[Name="KCC_cannot_compute_a_replication_path_5_Rule.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue/>
</Suppression>
</WriteAction>
<WriteAction ID="CollectEventData" TypeID="SC!Microsoft.SystemCenter.CollectEvent"/>
<WriteAction ID="CollectEventDataWarehouse" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishEventData"/>
</WriteActions>
</Rule>