Hi, all,
Exchange 2013 installation fails. This is the console output and the tail of ExchangeSetup.log:
c:\Exchange2013CU8_Latest>Setup.exe /mode:Install /on:"Sparta" /r:CA,MB /IAcceptExchangeServerLicenseTerms
Welcome to Microsoft Exchange Server 2013 Cumulative Update 8 Unattended Setup
Copying Files...
File copy complete. Setup will now collect additional information needed for installation.
Languages
Management tools
Mailbox role: Transport service
Mailbox role: Client Access service
Mailbox role: Unified Messaging service
Mailbox role: Mailbox service
Client Access role: Front End Transport service
Client Access role: Client Access Front End service
Performing Microsoft Exchange Server Prerequisite Check
Configuring Prerequisites COMPLETED
Prerequisite Analysis COMPLETED
Configuring Microsoft Exchange Server
Preparing Setup COMPLETED
Stopping Services
COMPLETED
Copying Exchange Files COMPLETED
Language Files COMPLETED
Restoring Services COMPLETED
Language Configuration COMPLETED
Exchange Management Tools COMPLETED
Mailbox role: Transport service FAILED
The following error was generated when "$error.Clear();
Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
{
Install-AuthCertificate -DomainController $RoleDomainController
}
" was run: "Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: An IIS directory entry couldn't be created. The error message is The system cannot find the path
specified.
. HResult = -2147024893 ---> System.Runtime.InteropServices.COMException: The system cannot find the path specified.
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.RefreshCache()
at System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
at System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()
at Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
at Microsoft.Exchange.Management.Metabase.IisUtility.GetWebSiteSslCertificate(String webObjectPath)
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.FindIisCertificate()
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
The Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the <SystemDrive>:\ExchangeSetupLogs folder.
--------------------------------------------------------------------------------------------------------------------
[04/09/2015 08:17:37.0653] [2] Active Directory session settings for 'Install-ServiceHost' are: View Entire Forest: 'True', Configuration Domain Controller: 'maxwell.world.local', Preferred Global Catalog: 'maxwell.world.local', Preferred Domain Controllers:
'{ maxwell.world.local }'
[04/09/2015 08:17:37.0653] [2] User specified parameters:
[04/09/2015 08:17:37.0653] [2] Beginning processing install-ServiceHost
[04/09/2015 08:17:37.0716] [2] Ending processing install-ServiceHost
[04/09/2015 08:17:37.0731] [1] Processing component 'BridgeheadExchangeCertificate' (Installing Microsoft Exchange Hub Transport certificates).
[04/09/2015 08:17:37.0731] [1] Executing:
Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
{
Install-AuthCertificate -DomainController $RoleDomainController
}
[04/09/2015 08:17:37.0747] [2] Active Directory session settings for 'Install-ExchangeCertificate' are: View Entire Forest: 'True', Configuration Domain Controller: 'maxwell.world.local', Preferred Global Catalog: 'maxwell.world.local', Preferred Domain Controllers:
'{ maxwell.world.local }'
[04/09/2015 08:17:37.0747] [2] User specified parameters: -Services:'IIS' -DomainController:'maxwell.world.local'
[04/09/2015 08:17:37.0747] [2] Beginning processing Install-ExchangeCertificate
[04/09/2015 08:17:38.0481] [2] [ERROR] An IIS directory entry couldn't be created. The error message is The system cannot find the path specified.
. HResult = -2147024893
[04/09/2015 08:17:38.0481] [2] [ERROR] The system cannot find the path specified.
[04/09/2015 08:17:38.0497] [2] Ending processing Install-ExchangeCertificate
[04/09/2015 08:17:38.0497] [2] Active Directory session settings for 'Install-AuthCertificate' are: View Entire Forest: 'True', Configuration Domain Controller: 'maxwell.world.local', Preferred Global Catalog: 'maxwell.world.local', Preferred Domain Controllers:
'{ maxwell.world.local }'
[04/09/2015 08:17:38.0497] [2] User specified parameters: -DomainController:'maxwell.world.local'
[04/09/2015 08:17:38.0497] [2] Beginning processing Install-AuthCertificate
[04/09/2015 08:17:38.0747] [2] Ending processing Install-AuthCertificate
[04/09/2015 08:17:38.0762] [1] The following 1 error(s) occurred during task execution:
[04/09/2015 08:17:38.0762] [1] 0. ErrorRecord: An IIS directory entry couldn't be created. The error message is The system cannot find the path specified.
. HResult = -2147024893
[04/09/2015 08:17:38.0762] [1] 0. ErrorRecord: Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: An IIS directory entry couldn't be created. The error message is The system cannot find the path specified.
. HResult = -2147024893 ---> System.Runtime.InteropServices.COMException: The system cannot find the path specified.
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.RefreshCache()
at System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
at System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()
at Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
at Microsoft.Exchange.Management.Metabase.IisUtility.GetWebSiteSslCertificate(String webObjectPath)
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.FindIisCertificate()
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)
[04/09/2015 08:17:38.0762] [1] [ERROR] The following error was generated when "$error.Clear();
Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
{
Install-AuthCertificate -DomainController $RoleDomainController
}
" was run: "Microsoft.Exchange.Management.Metabase.IISGeneralCOMException: An IIS directory entry couldn't be created. The error message is The system cannot find the path specified.
. HResult = -2147024893 ---> System.Runtime.InteropServices.COMException: The system cannot find the path specified.
at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail)
at System.DirectoryServices.DirectoryEntry.Bind()
at System.DirectoryServices.DirectoryEntry.RefreshCache()
at System.DirectoryServices.DirectoryEntry.FillCache(String propertyName)
at System.DirectoryServices.PropertyCollection.KeysCollection.GetEnumerator()
at Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Management.Metabase.IisUtility.GetProperties(DirectoryEntry webObj)
at Microsoft.Exchange.Management.Metabase.IisUtility.GetWebSiteSslCertificate(String webObjectPath)
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.FindIisCertificate()
at Microsoft.Exchange.Management.SystemConfigurationTasks.InstallExchangeCertificate.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".
[04/09/2015 08:17:38.0762] [1] [ERROR] An IIS directory entry couldn't be created. The error message is The system cannot find the path specified.
. HResult = -2147024893
[04/09/2015 08:17:38.0762] [1] [ERROR] The system cannot find the path specified.
[04/09/2015 08:17:38.0778] [1] [ERROR-REFERENCE] Id=BridgeheadExchangeCertificate___36d297b411f94919bc8c6ba9c9c39131 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[04/09/2015 08:17:38.0778] [1] Setup is stopping now because of one or more critical errors.
[04/09/2015 08:17:38.0778] [1] Finished executing component tasks.
[04/09/2015 08:17:38.0825] [1] Ending processing Install-BridgeheadRole
[04/09/2015 08:17:38.0825] [0] CurrentResult console.ProcessRunInternal:198: 1
[04/09/2015 08:17:38.0841] [0] CurrentResult launcherbase.maincore:90: 1
[04/09/2015 08:17:38.0841] [0] CurrentResult console.startmain:52: 1
[04/09/2015 08:17:38.0841] [0] CurrentResult SetupLauncherHelper.loadassembly:452: 1
[04/09/2015 08:17:38.0841] [0] The Exchange Server setup operation didn't complete. More details can be found in ExchangeSetup.log located in the <SystemDrive>:\ExchangeSetupLogs folder.
[04/09/2015 08:17:38.0841] [0] CurrentResult main.run:235: 1
[04/09/2015 08:17:38.0841] [0] CurrentResult setupbase.maincore:396: 1
[04/09/2015 08:17:38.0841] [0] End of Setup
[04/09/2015 08:17:38.0841] [0] **********************************************