Exchange Server 2007 SP1 Setup - Troubleshooting Installation Failure
I have a Windows Server 2003 Domain. I have added a new server with Windows 2008 Enterprise. I have Exchange Server 2007 SP1 and have installed some features. When I try to install the Client Access role, it comes up with an error that says its unable to start the MSExchangeServiceHost service. I cannot start the service manually also, no luck. It times out trying. I have already tried a few solutions with no success. I am new to Exchange and am trying to setup a mailbox enviroment for my company. We will be having around 50-75 mailboxes. Clients currently use Outlook 2007 with our mailboxes from our web site hosting company, but I would also like Outlook Web Access available for our clients to access their mail from home, etc.
May 12th, 2009 3:57pm

are you trying to install exchange 2007 all roles to a box ? MCSE,CCNA,VCP,APP
Free Windows Admin Tool Kit Click here and download it now
May 12th, 2009 5:03pm

You can get detail information about problem and clue from setup log andServiceControl.log.... Exchange 2007 setup logs and how to use them to troubleshoot setup http://msexchangeteam.com/archive/2007/05/07/438433.aspxAmit Tank | MVP - Exchange | MCITP:EMA MCSA:M | http://ExchangeShare.WordPress.com
May 12th, 2009 5:11pm

I have installed a few roles already successfully, I have one server that I am planning on running exchange on at the moment. So yes, all roles will be one one machine for the time being.
Free Windows Admin Tool Kit Click here and download it now
May 12th, 2009 5:32pm

Hello,Good pointer by Amit to understand the ExchangeSetuplog file to understand the error during installation, but do you see any specific error in app/sys log pertaining to the Microsoft Exchange Host Service?... If possible could you please share the same here?Arun Kumar | MCSE - 2K3 + Messaging | ITIL-F V3
May 12th, 2009 7:21pm

Issue description: Exchange 2007 installation failed Check info: 1. Quote: I have Exchange Server 2007 SP1 and have installed some features. When I try to install the Client Access role, it comes up with an error that says its unable to start the MSExchangeServiceHost service Does it mean that the exchange server has already installed the Mailbox and hub transport server role before and the issue occurred when you tried to install client access role now? Or you were trying to install all roles in once but the installation failed when it came to client access role installation part? 2. Quote: I cannot start the service manually also Is it always showing Starting without any error window jumped out? Please reproduce the issue and monitor the event in the application log, see if we can get any related event info on it 3. Please post the error info in the setup log as Amit suggested
Free Windows Admin Tool Kit Click here and download it now
May 13th, 2009 5:01am

I am able to install the Client Access Role now. The Mailbox role wont install. It says that there my only other domain in forest, which I dont want exchange server on, does not have the Exchange Objects in AD. I have tried uninstalling completely and starting again, however, I cannot remove the Client Access Role. Its says "Exchange Server "server2.domain.name.here" was not found. Please make sure you have typed it correctly. Server2 is the machine I am installing Exchange on. So now I cant get anywhere. Cant finish installing Mail Box role and I can't remove the Client Access Role.Here is the Setup Logs:ftp://wesoldieron.org/exchange_logs/Username: exchange_expertsPassword: Help911!This is a production environment, I didnt think that Exchange would change my AD much, but I do have new containers and security objects under in my Domain now. I really would like this to work, but this whole process is getting annoying. Cant Microsoft make something that doeesnt mess ____ up so badly.
May 13th, 2009 4:09pm

OK, first, please let me clarify the scenario: You have a forest which contains two domains, exchange 2007 has already deployed into a box on one domain, and now you are trying to install exchange (Role: Mailbox, CAS) into another box on the same domain. Please correct me if I have misunderstood the question Here are several questions: 1. Quote: It says that there my only other domain in forest, which I dont want exchange server on, does not have the Exchange Objects in AD Could you provide exact error info about it? 2. The link you provided is inaccessible, I can review it if youd like to (Mail Address) In order to remove all traces of old failed installation, please refer the step 1 in my troubleshooting procedure on this thread
Free Windows Admin Tool Kit Click here and download it now
May 14th, 2009 7:28am

I have one forest, two domains. My domains are pitts.soldieron.org and leeds.soldieron.org. I have no intentions of installing Exchange on the pitts domain. I have installed the management files and console on the win2008 dc in the leeds domain. My first and only other dc in leeds is the forest root dc running win3003 r2. When trying to install, it tells me that the pitts domain does not have the AD objects & containers for exchange. I am going to use your uninstall procedure to manual uninstall exchange and start over. I miss typed the username to the ftp site. Sorry. Try again. Thanks in advance, Dennis
May 14th, 2009 4:18pm

You have installed exchange 2007 management tools on the win2008dc in the leeds domain (You must have followed this article, right?), and when you tried to install exchange 2007 server roles (Mailbox , CAS and HUB) on the win2008dc, it failed, am I understand correctly? Quote: does not have the AD objects & containers for exchange Setup /PrepareAD is responsible to create the Exchange universal security groups in the Active Directory root domain, please run it again in the same AD site and domain as schema master (For more details, please see the Prepare Active Directory section in this article) Please run Repadmin /showrepl and Dcdiag /v on both domains to check the AD replication If another domain will also host Mail-enable objects (Like user object, distribution group and etc), please use Setup /PrepareDomain:<FQDN of target domain> The link you posted still cant be accessed You can upload the log on Microsoft Services File Transfer Website, Password: iRJgz7d0sY+i
Free Windows Admin Tool Kit Click here and download it now
May 15th, 2009 7:36am

Quote: "You have installed exchange 2007 management tools on the win2008dc in the leeds domain (You must have followed this article, right?), and when you tried to install exchange 2007 server roles (Mailbox , CAS and HUB) on the win2008dc, it failed, am I understand correctly?"Yes, this is correct.The pitts domain will not be having any mailboxes on exchange, nor do I want exchange installed in that domain. I have tried running Setup /PrepareDomain: <FQDB of Target domain> with no success. Why must pitts have the objects in AD? They are two seperate domains.I have manually uninstalled Exchange Server 2007 from my Win2008 dc, and have reinstalled the management tools, but again, it fails on the first role, saying that it cannot find the objects in the pitts domain.
May 19th, 2009 8:19pm

Yes, Pitts domain dont need PrepareDomain since it wont contain any mail-enabled object I assume that Setup /PrepareAD has been run in the leeds domain, right? Was it completed successfully? Please refer step 3 in this article to verify the success of Setup /PrepareAD Actually, if the AD prepare end up well, you do not need to run PrepareDomain in the leeds domain again Run setup /PrepareDomain or setup /pd to prepare the local domain. Note that you do not need to run this in the domain where you ran Step 3. Running setup /PrepareAD prepares the local domain -------Refer to the link above Could you post detailed error info at here so we can analyze the root cause?
Free Windows Admin Tool Kit Click here and download it now
May 20th, 2009 5:15am

I have a somewhat unrelated question. I have my two domains leeds.soldieron.org and pitts.soldieron.org in one forest, with a tree-root trust automatically created. Everything else is working fine. My email addresses which are hosted online currently with our web site hosting company have the domain name wesoldieron.org (i.e., drobare@wesoldieron.org). Will I be capable of hosting these accounts in my current domain structure, or do I need to have a domain called wesoldieron.org and install the exchange server in that domain? If I install a new domain and setup exchange in the new domain, will the user accounts from my other domains have any problems interacting with exchange server from their outlook 2007 clients?Thanks,Dennis PS- I am going to do a fresh install and preparation again. I will let you know if the Setup /PrepareAD runs correctly. It errors out currently, but I am pretty sure it ran fine the first time. Will keep you posted.
May 20th, 2009 3:41pm

[5/20/2009 9:12:39 AM] [2] Process standard error: [5/20/2009 9:12:39 AM] [2] Starting: lodctr.exe arguments: "/s:install-perf-MSExchange Topology-20090520-091239.414.bak"[5/20/2009 9:12:39 AM] [2] Process standard output: [5/20/2009 9:12:39 AM] [2] Process standard error: [5/20/2009 9:12:39 AM] [2] Starting: lodctr.exe arguments: "C:\Program Files\Microsoft\Exchange Server\Setup\Perf\ExchangeTopologyPerformanceCounters.ini"[5/20/2009 9:12:39 AM] [2] Process standard output: [5/20/2009 9:12:39 AM] [2] Process standard error: [5/20/2009 9:12:39 AM] [2] Ending processing.[5/20/2009 9:12:39 AM] [1] Executing 'new-perfcounters -DefinitionFileName dscperf.xml', handleError = True[5/20/2009 9:12:39 AM] [2] Launching sub-task '$error.Clear(); new-perfcounters -DefinitionFileName dscperf.xml'.[5/20/2009 9:12:39 AM] [2] Beginning processing.[5/20/2009 9:12:39 AM] [2] Processing file: C:\Program Files\Microsoft\Exchange Server\Bin\Perf\AMD64\dscperf.xml[5/20/2009 9:12:40 AM] [2] Performance counter category name is 'MSExchange ADAccess'.[5/20/2009 9:12:40 AM] [2] Starting: lodctr.exe arguments: "/s:install-perf-MSExchange ADAccess-20090520-091240.740.bak"[5/20/2009 9:12:40 AM] [2] Process standard output: [5/20/2009 9:12:40 AM] [2] Process standard error: [5/20/2009 9:12:40 AM] [2] Starting: lodctr.exe arguments: "C:\Program Files\Microsoft\Exchange Server\Bin\Perf\AMD64\dscperf.ini"[5/20/2009 9:12:41 AM] [2] Process standard output: [5/20/2009 9:12:41 AM] [2] Process standard error: [5/20/2009 9:12:41 AM] [2] Ending processing.[5/20/2009 9:12:41 AM] [1] Processing component 'Provision Server' (Provisioning the Exchange server object).[5/20/2009 9:12:41 AM] [1] Executing '$server = get-exchangeserver -Identity $RoleNetBIOSName -DomainController $RoleDomainController -ErrorAction SilentlyContinue', handleError = False[5/20/2009 9:12:41 AM] [2] Launching sub-task '$error.Clear(); $server = get-exchangeserver -Identity $RoleNetBIOSName -DomainController $RoleDomainController -ErrorAction SilentlyContinue'.[5/20/2009 9:12:41 AM] [2] Beginning processing.[5/20/2009 9:12:41 AM] [2] Administrator Active Directory session settings are: View Entire Forest: 'True', Configuration Domain Controller: 'server1.leeds.soldieron.org', Preferred Global Catalog: 'server1.leeds.soldieron.org', Preferred Domain Controllers: '{ server1.leeds.soldieron.org }'[5/20/2009 9:12:41 AM] [2] Searching objects "SERVER2" of type "Server" under the root "$null".[5/20/2009 9:12:41 AM] [2] Previous operation run on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Previous operation run on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Preparing to output objects. Maximum result set size "unlimited".[5/20/2009 9:12:41 AM] [2] [ERROR] Unexpected Error[5/20/2009 9:12:41 AM] [2] [ERROR] The operation could not be performed because object 'SERVER2' could not be found on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Ending processing.[5/20/2009 9:12:41 AM] [1] Executing 'if ($server -eq $null) { new-exchangeserver -DomainController $RoleDomainController -Name $RoleNetBIOSName }', handleError = False[5/20/2009 9:12:41 AM] [2] Launching sub-task '$error.Clear(); if ($server -eq $null) { new-exchangeserver -DomainController $RoleDomainController -Name $RoleNetBIOSName }'.[5/20/2009 9:12:41 AM] [2] Beginning processing.[5/20/2009 9:12:41 AM] [2] Administrator Active Directory session settings are: View Entire Forest: 'True', Configuration Domain Controller: 'server1.leeds.soldieron.org', Preferred Global Catalog: 'server1.leeds.soldieron.org', Preferred Domain Controllers: '{ server1.leeds.soldieron.org }'[5/20/2009 9:12:41 AM] [2] Processing object "SERVER2".[5/20/2009 9:12:41 AM] [2] The properties changed are: "{ ExchangeLegacyDN='/o=Soldier On/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=SERVER2', SerialNumber='Version 8.1 (Build 30240.6)', ServerType='', VersionNumber='1912701168', Id='SERVER2', RawName='SERVER2' }".[5/20/2009 9:12:41 AM] [2] Saving object "SERVER2" of type "Server" and state "New".[5/20/2009 9:12:41 AM] [2] Previous operation run on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Reading new object "SERVER2" of type "Server".[5/20/2009 9:12:41 AM] [2] Previous operation run on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Ending processing.[5/20/2009 9:12:41 AM] [1] Executing 'if ($server -eq $null) { set-ExchangeServerRole -Identity $RoleNetBIOSName -IsProvisionedServer:$true -DomainController $RoleDomainController }', handleError = False[5/20/2009 9:12:41 AM] [2] Launching sub-task '$error.Clear(); if ($server -eq $null) { set-ExchangeServerRole -Identity $RoleNetBIOSName -IsProvisionedServer:$true -DomainController $RoleDomainController }'.[5/20/2009 9:12:41 AM] [2] Beginning processing.[5/20/2009 9:12:41 AM] [2] Administrator Active Directory session settings are: View Entire Forest: 'True', Configuration Domain Controller: 'server1.leeds.soldieron.org', Preferred Global Catalog: 'server1.leeds.soldieron.org', Preferred Domain Controllers: '{ server1.leeds.soldieron.org }'[5/20/2009 9:12:41 AM] [2] Searching objects "SERVER2" of type "Server" under the root "$null".[5/20/2009 9:12:41 AM] [2] Previous operation run on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Processing object "SERVER2".[5/20/2009 9:12:41 AM] [2] The properties changed are: "{ CurrentServerRole='ProvisionedServer' }".[5/20/2009 9:12:41 AM] [2] Saving object "SERVER2" of type "Server" and state "Changed".[5/20/2009 9:12:41 AM] [2] Previous operation run on domain controller 'server1.leeds.soldieron.org'.[5/20/2009 9:12:41 AM] [2] Ending processing.[5/20/2009 9:12:41 AM] [1] Executing 'if ($RoleServerAdmin -ne $null) { add-ExchangeAdministrator -role ServerAdmin -id $RoleserverAdmin -Scope $RoleNetBIOSName }', handleError = False[5/20/2009 9:12:41 AM] [2] Launching sub-task '$error.Clear(); if ($RoleServerAdmin -ne $null) { add-ExchangeAdministrator -role ServerAdmin -id $RoleserverAdmin -Scope $RoleNetBIOSName }'.[5/20/2009 9:12:41 AM] [1] Executing 'if ($server -eq $null) { $exsSid = add-ExchangeServerGroupMember -DomainController $RoleDomainController -ServerName $RoleNetBIOSName }', handleError = False[5/20/2009 9:12:41 AM] [2] Launching sub-task '$error.Clear(); if ($server -eq $null) { $exsSid = add-ExchangeServerGroupMember -DomainController $RoleDomainController -ServerName $RoleNetBIOSName }'.[5/20/2009 9:12:41 AM] [2] Beginning processing.[5/20/2009 9:12:41 AM] [2] Used domain controller server1.leeds.soldieron.org to read object DC=leeds,DC=soldieron,DC=org[5/20/2009 9:12:41 AM] [2] Used domain controller server1.leeds.soldieron.org to read object CN=SERVER2,OU=Domain Controllers,DC=pitts,DC=soldieron,DC=org[5/20/2009 9:12:41 AM] [2] Used domain controller server2.pitts.soldieron.org to read object DC=pitts,DC=soldieron,DC=org[5/20/2009 9:12:41 AM] [2] Used domain controller server1.leeds.soldieron.org to read object CN=Exchange Servers,OU=Microsoft Exchange Security Groups,DC=leeds,DC=soldieron,DC=org[5/20/2009 9:12:41 AM] [2] [ERROR] Unexpected Error[5/20/2009 9:12:41 AM] [2] [ERROR] Could not find the Microsoft Exchange System Objects container in domain pitts.[5/20/2009 9:12:41 AM] [2] Ending processing.[5/20/2009 9:12:41 AM] [1] The following 1 error(s) occurred during task execution:[5/20/2009 9:12:41 AM] [1] 0. ErrorRecord: Could not find the Microsoft Exchange System Objects container in domain pitts.[5/20/2009 9:12:41 AM] [1] 0. ErrorRecord: Microsoft.Exchange.Management.Tasks.MesoContainerNotFoundException: Could not find the Microsoft Exchange System Objects container in domain pitts.[5/20/2009 9:12:41 AM] [1] [ERROR] Could not find the Microsoft Exchange System Objects container in domain pitts.[5/20/2009 9:12:41 AM] [1] Setup is halting task execution because of one or more errors in a critical task.[5/20/2009 9:12:41 AM] [1] Finished executing component tasks.[5/20/2009 9:12:41 AM] [1] Ending processing.
Free Windows Admin Tool Kit Click here and download it now
May 20th, 2009 4:23pm

[5/20/2009 9:12:41 AM] [2] Used domain controller server1.leeds.soldieron.org to read object CN=SERVER2,OU=Domain Controllers,DC=pitts,DC=soldieron,DC=org [5/20/2009 9:12:41 AM] [2] Used domain controller server2.pitts.soldieron.org to read object DC=pitts,DC=soldieron,DC=org [5/20/2009 9:12:41 AM] [2] Used domain controller server1.leeds.soldieron.org to read object CN=Exchange Servers,OU=Microsoft Exchange Security Groups,DC=leeds,DC=soldieron,DC=org [5/20/2009 9:12:41 AM] [2] [ERROR] Could not find the Microsoft Exchange System Objects container in domain pitts. ========= 1. Is server2.pitts.soldieron.org the DC in the domain pitts? 2. Is Server2. leeds.soldieron.org the win2k8 DC that you mentioned before? 3. Was the issue happened when running PrepareAD on server1.leeds.soldieron.org (Win2k3 R2 Root DC)? Have you limited the domain to leeds when running PrepareAD? 4. And server1.leeds.soldieron.org has the Schema Master role on it, right? Could you run netdom query fsmo to verify it? 5. If this is a new organization, this command creates the Microsoft Exchange System Objects container in the root domain partition in Active Directory Which domain is the first domain (Root domain) that deployed in the forest? If pitts is the first domain, then it needs to be part of the entire AD preparation steps, please make sure the account that you used in the PrepareAD procedure has rights to create objects in the pitts domain Notes: For the question unrelated to this issue, I suggest that we put it into different thread to better understand the problem & reply for all community members, which would make the whole thread clearer, concise and fast the reply for your reference. For this thread, lets focus on the installation issue, thanks!
May 22nd, 2009 4:38am

server2.pitts.soldieron.org is the only dc in pitts domain.server2.pitts.soldieron.org is a win2003dc, server1.leeds.soldieron.org is the win2k8 dc.i have run the PrepareAD on leeds only at first, but I am pretty sure I have tried it on pitts as well by now,server1 does have the schema master role on it.leeds is the root domain.
Free Windows Admin Tool Kit Click here and download it now
May 22nd, 2009 2:59pm

[5/20/2009 9:12:41 AM] [2] Used domain controller server1.leeds.soldieron.org to read object CN=SERVER2,OU=Domain Controllers,DC=pitts,DC=soldieron,DC=org [5/20/2009 9:12:41 AM] [2] Used domain controller server2.pitts.soldieron.org to read object DC=pitts,DC=soldieron,DC=org ========== After spent more time to review the log trace, I found the two traces above is strange According to the log, server1 hasnt contacted domain pitts until the two traces above. Why server1.leeds.soldieron.org would contact server2 in domain pitts? In some cases, if some exchange related groups had been moved somehow into a different domain rather than the domain that performed a failed exchange 2007 installation, the same error info will be thrown out during a new installation So, do exchange-related groups exist in the domain pitts before you re-run the PrepareAD? Please make sure that theres no any exchange-related data (Groups) in the domain pitts Check if any one of the OUs below exist in the domain pitts before: Microsoft Exchange Security Groups Microsoft Exchange System Groups Additional: Please also see if we can find any related warning or error event on the server1.leeds.soldieron.org after the issue appeared Confirm the info below (Make sure Im on the right track about the topology): You have run the PrepareAD in the server1.leeds.soldieron.org (Win2k8 DC, Schema Master) and the issue still occur, right?
May 25th, 2009 1:42pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics