Article ID: 933313
Article Last Modified on 3/9/2007
APPLIES TO
- Microsoft Exchange Server 2007 Standard Edition
- Microsoft Exchange Server 2007 Enterprise Edition
SYMPTOMS
Consider the following scenario. You have a forest that includes multiple domains. One of the child domains does not include a Microsoft Windows Server 2003 Service Pack 1 (SP1)-based domain controller. When you install Microsoft Exchange Server 2007 in the root domain, the prerequisites-checking operation does not display an error. Exchange 2007 setup fails when the Setup program is preparing Active Directory for the installation of Exchange 2007.
CAUSE
The Exchange 2007 Setup program considers the system environment unsuitable when the Setup program cannot find a Windows Server 2003 SP1-based domain controller in the child domain.
WORKAROUND
To work around this problem, install a Windows Server 2003 SP1-based domain controller in the child domain.
STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
SUMMARY
When this problem occurs, the following error is logged in the ExchangeSetup.log file:
[2/16/2007 9:58:59 AM] [2] Object CN=Exchange Organization Administrators,OU=Microsoft Exchange Security Groups,DC=root,DC=lab is already a member of group CN=Exchange Recipient Administrators,OU=Microsoft Exchange Security Groups,DC=root,DC=lab. [2/16/2007 9:58:59 AM] [2] Object CN=Exchange Recipient Administrators,OU=Microsoft Exchange Security Groups,DC=root,DC=lab is already a member of group CN=Exchange View-Only Administrators,OU=Microsoft Exchange Security Groups,DC=root,DC=lab. [2/16/2007 9:59:00 AM] [2] [ERROR] No suitable domain controller was found in domain 'child.root.lab'. Errors: Domain Controller 'ad-2k.child.root.lab' Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790) Service Pack 1. [2/16/2007 9:59:00 AM] [2] Ending processing. [2/16/2007 9:59:00 AM] [1] The following 1 error(s) occurred during task execution: [2/16/2007 9:59:00 AM] [1] 0. ErrorRecord: No suitable domain controller was found in domain 'child.root.lab'. Errors: Domain Controller 'ad-2k.child.root.lab' Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790) Service Pack 1. [2/16/2007 9:59:00 AM] [1] 0. ErrorRecord: Microsoft.Exchange.Data.Directory.NoSuitableServerFoundException: No suitable domain controller was found in domain 'child.root.lab'. Errors: Domain Controller 'ad-2k.child.root.lab' Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790) Service Pack 1. at Microsoft.Exchange.Data.Directory.DirectoryServicesTopologyProvider.FindDomainController(Domain domain, String site, NetworkCredential credential) at Microsoft.Exchange.Data.Directory.DirectoryServicesTopologyProvider.FindDomainController(Domain domain, String site, NetworkCredential credential) at Microsoft.Exchange.Data.Directory.DirectoryServicesTopologyProvider.GetDCForDomain(String fqdn, NetworkCredential networkCredential) at Microsoft.Exchange.Data.Directory.DirectoryServicesTopologyProvider.GetServerFromDomainDN(String distinguishedName, NetworkCredential networkCredential) at Microsoft.Exchange.Data.Directory.DirectoryServicesTopologyProvider.GetServerFromDomainDN(String distinguishedName) at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, ADObjectId domain, String serverName, Int32 port, Int32& maxRetries) at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, NetworkCredential networkCredential, ADObjectId domain, Int32& maxRetries) at Microsoft.Exchange.Data.Directory.ADSession.GetConnection(String preferredServer, Boolean isWriteOperation, Boolean isNotifyOperation, ADObjectId& rootId, Int32& maxRetries) at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCreator, CreateObjectsDelegate arrayCreator) at Microsoft.Exchange.Data.Directory.ADSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties) at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADForest.FindDomains(Boolean topLevelOnly) at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADForest.FindDomains() at Microsoft.Exchange.Management.Tasks.InitializeExchangeUniversalGroups.InternalProcessRecord() at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord() [2/16/2007 9:59:00 AM] [1] [ERROR] No suitable domain controller was found in domain 'child.root.lab'. Errors: Domain Controller 'ad-2k.child.root.lab' Operating System version is 5.0 (2195) Service Pack 4. The minimum version required is 5.2 (3790) Service Pack 1. [2/16/2007 9:59:00 AM] [1] Setup is halting task execution because of one or more errors in a critical task. [2/16/2007 9:59:00 AM] [1] Finished executing component tasks. [2/16/2007 9:59:00 AM] [1] Ending processing. [2/16/2007 9:59:41 AM] [0] End of Setup
Keywords: kbexchsetup kbexpertiseinter kbtshoot KB933313