Exchange 2013 CU9 Installation crash on Mailbox role: Transport Service!!

When running the Exchange 2013 CU9 installation on both of our DAG servers we receive this error message:

Error:
The following error was generated when "$error.Clear(); 
          $feVdirName = "PowerShell (Default Web Site)";
          $beVdirName = "PowerShell (Exchange Back End)";
          $vdirName = "PowerShell";
          $InternalPowerShellUrl="http://" + $RoleFqdnOrName + "/powershell";

          get-PowerShellVirtualDirectory -ShowMailboxVirtualDirectories -server $RoleFqdnOrName -DomainController $RoleDomainController | where { $_.Name -eq $beVdirName -or $_.Name -eq $feVdirName } | remove-PowerShellVirtualDirectory -DomainController $RoleDomainController;

          new-PowerShellVirtualDirectory $vdirName -Role Mailbox -DomainController $RoleDomainController -BasicAuthentication:$false -WindowsAuthentication:$true -RequireSSL:$true -WebSiteName "Exchange Back End" -Path ($RoleInstallPath + "ClientAccess\PowerShell-Proxy");
          new-PowerShellVirtualDirectory $vdirName -Role Mailbox -InternalUrl $InternalPowerShellUrl -DomainController $RoleDomainController -BasicAuthentication:$false -WindowsAuthentication:$false -RequireSSL:$false -WebSiteName "Default Web Site" -AppPoolId "MSExchangePowerShellFrontEndAppPool";
        " was run: "System.ArgumentException: The virtual directory 'PowerShell' already exists under 'SVR-EXMB02.TEA.INTERNAL/Default Web Site'.
Parameter name: VirtualDirectoryName
   at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
   at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.NewExchangeVirtualDirectory`1.InternalValidate()
   at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

The Exchange CAS server installed without any error messages

Anyone have any ideas?
Look forward to hearing from you 

Regards

Chris

August 12th, 2015 6:03am

When running the Exchange 2013 CU9 installation on both of our DAG servers we receive this error message on step 9 of 15:

Error:
The following error was generated when "$error.Clear(); 
          $feVdirName = "PowerShell (Default Web Site)";
          $beVdirName = "PowerShell (Exchange Back End)";
          $vdirName = "PowerShell";
          $InternalPowerShellUrl="http://" + $RoleFqdnOrName + "/powershell";

          get-PowerShellVirtualDirectory -ShowMailboxVirtualDirectories -server $RoleFqdnOrName -DomainController $RoleDomainController | where { $_.Name -eq $beVdirName -or $_.Name -eq $feVdirName } | remove-PowerShellVirtualDirectory -DomainController $RoleDomainController;

          new-PowerShellVirtualDirectory $vdirName -Role Mailbox -DomainController $RoleDomainController -BasicAuthentication:$false -WindowsAuthentication:$true -RequireSSL:$true -WebSiteName "Exchange Back End" -Path ($RoleInstallPath + "ClientAccess\PowerShell-Proxy");
          new-PowerShellVirtualDirectory $vdirName -Role Mailbox -InternalUrl $InternalPowerShellUrl -DomainController $RoleDomainController -BasicAuthentication:$false -WindowsAuthentication:$false -RequireSSL:$false -WebSiteName "Default Web Site" -AppPoolId "MSExchangePowerShellFrontEndAppPool";
        " was run: "System.ArgumentException: The virtual directory 'PowerShell' already exists under 'SVR-EXMB02.TEA.INTERNAL/Default Web Site'.
Parameter name: VirtualDirectoryName
   at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
   at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.NewExchangeVirtualDirectory`1.InternalValidate()
   at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b()
   at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

The Exchange CAS server installed without any error messages

Anyone have any ideas?
Look forward to hearing from you 

Regards

Chris


Free Windows Admin Tool Kit Click here and download it now
August 12th, 2015 6:06am

Hi,

Check, if the IIS virtual directories (Especially, PowerShell Virtual directory) settings are correct :

https://technet.microsoft.com/en-us/library/gg247612%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396

 

August 12th, 2015 6:36am

Hi,

Please follow Manu's suggestion to check the virtual directories setting.

Have you installed the prerequisites and components discribed in the following TechNet article:

https://technet.microsoft.com/en-us/library/bb691354(v=exchg.150).aspx

If it is unable to start Transport service, please try the following method to solve this issue.

Go to C:\Program Files\Microsoft\Exchange Server\V15\FIP-FS\Data

Deleted the file "Configuration.xml" and renamed "Configuration.xml.back" to Configuration.xml.

Then try to re-install Exchange Mailbox Server.

Note: remember to back up the file "Configuration.xml" and "Configuration.xml.back"

Also please collect related errors in the event viewer for further analysis.

In addiction, I have found the similar thread for your reference:

https://social.technet.microsoft.com/Forums/office/en-US/e35e74b8-8bb0-432e-917c-45c0942e041f/exchange-2013-installation-failed-at-mailbox-role-transport-service?forum=exchangesvrdeploy

https://social.technet.microsoft.com/Forums/office/en-US/b73b68a5-5c48-46ec-a810-60a6cbebb758/exchange-2013-sp1-installation-error-in-mailbox-role-transport-service?forum=exchangesvrdeploy

Regards,

David           


Free Windows Admin Tool Kit Click here and download it now
August 12th, 2015 10:31pm

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

Other recent topics Other recent topics