While installing Exchange 2007 receive and error during the Exchange Transport HUB install. In the server event log we receive the following errors:
Event Type: Error
Event Source: MSExchange ADAccess
Event Category: Topology
Event ID: 2114
Date: 1/27/2008
Time: 11:55:33 AM
User: N/A
Computer: MAIL
Description:
Process MSEXCHANGEADTOPOLOGYSERVIC
E.EXE (PID=1196). Topology discovery failed, error 0x80040952 (LDAP_LOCAL_ERROR (Client-side internal error or bad LDAP message)). Look up the Lightweight Directory Access Protocol (LDAP) error code specified in the event description. To do this, use Microsoft Knowledge Base article 218185, "Microsoft LDAP Error Codes." Use the information in that article to learn more about the cause and resolution to this error. Use the Ping or PathPing command-line tools to test network connectivity to local domain controllers.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
Event Type: Error
Event Source: MSExchangeTransportLogSear
ch
Event Category: General
Event ID: 7005
Date: 1/27/2008
Time: 11:52:48 AM
User: N/A
Computer: MAIL
Description:
Microsoft Exchange couldn't read the configuration from the Active Directory directory service because of error: Failed to load config due to exception: Microsoft.Exchange.Data.Di
rectory.No
SuitableSe
rverFoundE
xception: The Exchange Topology service on server localhost did not return a suitable domain controller.
at Microsoft.Exchange.Data.Di
rectory.DS
AccessTopo
logyProvid
er.GetConf
igDCInfo(B
oolean throwOnFailure)
at Microsoft.Exchange.Data.Di
rectory.To
pologyProv
ider.Popul
ateConfigN
amingConte
xts()
at Microsoft.Exchange.Data.Di
rectory.To
pologyProv
ider.GetCo
nfiguratio
nNamingCon
text()
at Microsoft.Exchange.Data.Di
rectory.AD
Session.Ge
tConnectio
n(String preferredServer, Boolean isWriteOperation, Boolean isNotifyOperation, ADObjectId& rootId)
at Microsoft.Exchange.Data.Di
rectory.AD
Session.Ge
tReadConne
ction(Stri
ng preferredServer, ADObjectId& rootId)
at Microsoft.Exchange.Data.Di
rectory.AD
Session.Fi
nd(ADObjec
tId rootId, String optionalBaseDN, ADObjectId readId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCreator, CreateObjectsDelegate arrayCreator)
at Microsoft.Exchange.Data.Di
rectory.AD
Session.Fi
nd(ADObjec
tId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)
at Microsoft.Exchange.Data.Di
rectory.AD
Session.Fi
nd[TResult
](ADObject
Id rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties)
at Microsoft.Exchange.Data.Di
rectory.Sy
stemConfig
uration.AD
SystemConf
igurationS
ession.Fin
d[TResult]
(ADObjectI
d rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults)
at Microsoft.Exchange.Data.Di
rectory.Sy
stemConfig
uration.AD
SystemConf
igurationS
ession.Fin
dServerByF
qdn(String
serverFqdn)
at Microsoft.Exchange.Data.Di
rectory.Sy
stemConfig
uration.AD
SystemConf
igurationS
ession.Fin
dLocalServ
er()
at Microsoft.Exchange.Transpo
rt.LocalSe
rverConfig
uration.<>
c__Display
Class2.<Tr
yLoadLocal
Server>b__
0()
at Microsoft.Exchange.Data.Di
rectory.AD
Notificati
onAdapter.
RunADOpera
tion(ADOpe
ration adOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Di
rectory.AD
Notificati
onAdapter.
TryRunADOp
eration(AD
Operation adOperation, Int32 retryCount).
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
We have verified that DNS is pointing to active directory servers. We can ping the FQDN names on the network between all servers. I think the issue is with the LDAP error, however, the only reference to this error is with windows 2000 server and applying the latest updates and patches to correct it.
Additional information.
This is a single domain with all windows server 2003 servers. The new Exchange 2007 server is Server 2003 64 bit. There is currently one Exchange 2003 server installed on the domain and we are trying to install Exchange 2007 on the new server. Before we installed Exchange 2007 we successfully completed all the prerequisite tasks. Now if we try to modify the install it says the Exchange server is in an inconsistent state and we must use the Recovery command line option. However when we do this it still fails during the Hub Transport installation.