Quantcast
Channel: Exchange Server 2013 - Setup, Deployment, Updates, and Migration 论坛
Viewing all articles
Browse latest Browse all 7008

Exchange Installation Fails with Error "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"

$
0
0

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] **********************************************


Viewing all articles
Browse latest Browse all 7008

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>