exchange 2010: multiple issues with mailbox and services
-
24. července 2012 3:45
Hi there.
After weeks of going through multiple forums and weeks of research, i have decided it would be best to ask an expert rather than google.
here's the scenario. we have one server acting as a DC in a small office of 20 users. dc name is suria.ksmb.local and we tried installing exchange 2010 on the same server as there is no other server. there were several complications when trying to install exchange as some services were not running. after trying several times and fixing those errors, we were able to successfully install exchange on the server. from there on..there has been nothing but errors and we seem to have come to a dead end. mailbox roles couldnt be configured. mailbox couldnt be mounted. MSExchangeIS service cannot be started even manually. the error message received is "windows could not start the Microsoft exchange information store on local computer....error 2147467259"
after trying to restart the server a few times, the issue now is..that server manager starts and gets stuck at "collecting data". we have to kill certain processes to get server manager to populate the information. and now, EMC is stuck at "attempting to connect to the specified exchange server: suria,ksmb.local" and then shows "initialization failed".
please inform which logs i need to post here for troubleshooting purposes. we can go as far as reinstalling exchange 2010. thank you very much for your help.
Všechny reakce
-
24. července 2012 16:24What operating system and service pack is on the system? What service pack of Exchange are you installing? How much memory and free disk space is there on the computer?
Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."
-
25. července 2012 1:55
Hi Ed. operating system is Windows Server 2008 Standard Service pack 2. Total RAM is 16gb. and there's more than 500gb of free space. Exchange server 2010 service pack 1.
thanks
-
25. července 2012 2:07
Try disabling Exchange services and manually start your windows 2008 r2 server , does it comes on ok ? if all the windows features are working then start exchange services.
it appears some issues on windows side, check the event viewer logs.
Exchange on Domain controller is not supported by MS anyway I would have opted for hyper-v to install DC and exchange with the kind of configuration you have.
-
25. července 2012 2:22disabling all exchange services and restarting the server is possible. but MS exchange information store service will not start even manually. and for the reason of costing, virtualization is a no go.
-
25. července 2012 4:07
@Khoj SahiwalaExchange on Domain controller is not supported by MS anyway
That is incorrect. It is supported to install Exchange on a Domain Controller, but not recommended.
Martina Miskovic
- Označen jako odpověď Evan LiuModerator 6. srpna 2012 10:07
-
25. července 2012 7:39Moderátor
disabling all exchange services and restarting the server is possible. but MS exchange information store service will not start even manually. and for the reason of costing, virtualization is a no go.
What is the result when you check in the event log?
Did you use Exbpa to check for your Exchange Server?
Thanks,
Evan
Evan Liu
TechNet Community Support
-
26. července 2012 5:09
expba says that there are a few errors. one of which is msexchangeIS is not running. and also the system attendant service isnt running. both of which cant be be started manually.
there are quite a number of the same errors on event log. 4 of the ones i have attached here, repeating its self over and over on the event log.
Log Name: Application
Source: MSExchangeTransport
Date: 7/26/2012 12:22:44 AM
Event ID: 16019
Task Category: Configuration
Level: Warning
Keywords: Classic
User: N/A
Computer: SURIA.KSMB.local
Description:
Active Directory directory service encountered an error for Microsoft.Exchange.Transport.TransportServerConfiguration. Microsoft Exchange will retain the existing configuration, if available. Exception details: Microsoft.Exchange.Data.Directory.NoSuitableServerFoundException: The Microsoft Exchange Active Directory Topology service on server localhost did not return any suitable domain controllers.
at Microsoft.Exchange.Data.Directory.DSAccessTopologyProvider.GetConfigDCInfo(Boolean throwOnFailure)
at Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts()
at Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext()
at Microsoft.Exchange.Data.Directory.ADSession.GetConnection(String preferredServer, Boolean isWriteOperation, Boolean isNotifyOperation, String optionalBaseDN, ADObjectId& rootId, ADScope scope)
at Microsoft.Exchange.Data.Directory.ADSession.GetReadConnection(String preferredServer, String optionalBaseDN, ADObjectId& rootId, ADRawEntry scopeDeteriminingObject)
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, Boolean includeDeletedObjects)
at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)
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.ADSystemConfigurationSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.GetExchangeConfigurationContainer()
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.RegisterChangeNotification[T](T dummyObject, ADObjectId rootId, ADNotificationCallback callback, Object context)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.RegisterChangeNotification[T](ADObjectId rootId, ADNotificationCallback callback, Object context)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RegisterChangeNotification[T](ADObjectId baseDN, ADSystemConfigurationSession session, Object wrappedContext, Boolean wrapAsADOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.<>c__DisplayClass1`1.<TryRegisterChangeNotification>b__0()
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchangeTransport" />
<EventID Qualifiers="32772">16019</EventID>
<Level>3</Level>
<Task>16</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-07-25T16:22:44.000Z" />
<EventRecordID>261352</EventRecordID>
<Channel>Application</Channel>
<Computer>SURIA.KSMB.local</Computer>
<Security />
</System>
<EventData>
<Data>Microsoft.Exchange.Transport.TransportServerConfiguration</Data>
<Data>Microsoft.Exchange.Data.Directory.NoSuitableServerFoundException: The Microsoft Exchange Active Directory Topology service on server localhost did not return any suitable domain controllers.
at Microsoft.Exchange.Data.Directory.DSAccessTopologyProvider.GetConfigDCInfo(Boolean throwOnFailure)
at Microsoft.Exchange.Data.Directory.TopologyProvider.PopulateConfigNamingContexts()
at Microsoft.Exchange.Data.Directory.TopologyProvider.GetConfigurationNamingContext()
at Microsoft.Exchange.Data.Directory.ADSession.GetConnection(String preferredServer, Boolean isWriteOperation, Boolean isNotifyOperation, String optionalBaseDN, ADObjectId& rootId, ADScope scope)
at Microsoft.Exchange.Data.Directory.ADSession.GetReadConnection(String preferredServer, String optionalBaseDN, ADObjectId& rootId, ADRawEntry scopeDeteriminingObject)
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, Boolean includeDeletedObjects)
at Microsoft.Exchange.Data.Directory.ADSession.Find(ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults, IEnumerable`1 properties, CreateObjectDelegate objectCtor, CreateObjectsDelegate arrayCtor)
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.ADSystemConfigurationSession.Find[TResult](ADObjectId rootId, QueryScope scope, QueryFilter filter, SortBy sortBy, Int32 maxResults)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.GetExchangeConfigurationContainer()
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.RegisterChangeNotification[T](T dummyObject, ADObjectId rootId, ADNotificationCallback callback, Object context)
at Microsoft.Exchange.Data.Directory.SystemConfiguration.ADSystemConfigurationSession.RegisterChangeNotification[T](ADObjectId rootId, ADNotificationCallback callback, Object context)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RegisterChangeNotification[T](ADObjectId baseDN, ADSystemConfigurationSession session, Object wrappedContext, Boolean wrapAsADOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.<>c__DisplayClass1`1.<TryRegisterChangeNotification>b__0()
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)</Data>
</EventData>
</Event>----------------------------------------------------------------
Log Name: Application
Source: MSExchangeIS
Date: 7/26/2012 12:21:58 AM
Event ID: 5000
Task Category: General
Level: Error
Keywords: Classic
User: N/A
Computer: SURIA.KSMB.local
Description:
Unable to initialize the Microsoft Exchange Information Store service. Failed to find the working directory parameter from the registry - Error 0x80004005.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchangeIS" />
<EventID Qualifiers="49158">5000</EventID>
<Level>2</Level>
<Task>6</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-07-25T16:21:58.000Z" />
<EventRecordID>261340</EventRecordID>
<Channel>Application</Channel>
<Computer>SURIA.KSMB.local</Computer>
<Security />
</System>
<EventData>
<Data>Failed to find the working directory parameter from the registry</Data>
<Data>0x80004005</Data>
</EventData>
</Event>------------------------------------------------------------
Log Name: Application
Source: MSExchange Unified Messaging
Date: 7/26/2012 12:22:35 AM
Event ID: 1430
Task Category: UMCore
Level: Error
Keywords: Classic
User: N/A
Computer: SURIA.KSMB.local
Description:
The Unified Messaging server shut down process umservice (PID=2584) because a fatal error occurred.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange Unified Messaging" />
<EventID Qualifiers="49156">1430</EventID>
<Level>2</Level>
<Task>2</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-07-25T16:22:35.000Z" />
<EventRecordID>261349</EventRecordID>
<Channel>Application</Channel>
<Computer>SURIA.KSMB.local</Computer>
<Security />
</System>
<EventData>
<Data>umservice</Data>
<Data>2584</Data>
</EventData>
</Event>---------------------------------------------------------
Log Name: Application
Source: MSExchange ADAccess
Date: 7/26/2012 12:21:52 AM
Event ID: 2114
Task Category: Topology
Level: Error
Keywords: Classic
User: N/A
Computer: SURIA.KSMB.local
Description:
Process MSEXCHANGEADTOPOLOGYSERVICE.EXE (PID=5316). Topology discovery failed, error 0x80040a02 (DSC_E_NO_SUITABLE_CDC). 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.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MSExchange ADAccess" />
<EventID Qualifiers="49156">2114</EventID>
<Level>2</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-07-25T16:21:52.000Z" />
<EventRecordID>261338</EventRecordID>
<Channel>Application</Channel>
<Computer>SURIA.KSMB.local</Computer>
<Security />
</System>
<EventData>
<Data>MSEXCHANGEADTOPOLOGYSERVICE.EXE</Data>
<Data>5316</Data>
<Data>80040a02</Data>
<Data>DSC_E_NO_SUITABLE_CDC</Data>
</EventData>
</Event>basically i'm stumped. sleepless nights due to this whole exchange issue.
-
26. července 2012 9:56Moderátor
Follow Exbpa's suggestions to work on the issues, here are some related documents for you, hope can give you some help:
MSExchangeTransport 16019
http://msdn.microsoft.com/en-us/subscriptions/ff983568.aspxMSExchange ADAccess (DSAccess) errors and the “Manage auditing and security” right
http://blogs.technet.com/b/richardroddy/archive/2010/06/16/msexchange-adaccess-dsaccess-errors-and-the-manage-auditing-and-security-right.aspxThanks,
Evan
Evan Liu
TechNet Community Support
- Označen jako odpověď Evan LiuModerator 6. srpna 2012 10:08
-
26. července 2012 10:09i will work on those and get back soon. thank for now.
-
23. srpna 2012 16:28
hi all.
extremely sorry for the late reply. i had refreshed the server and installed exchange once more. this time with no errors. thank you for your support. cheers