Exchange 2013 upgrade to cu6 failed

Hi,

I encountered the following error:"An IIS directory entry couldn't be created. The error message is Server execution failed" when upgrade our in house Exchange 2013 Standard RTM to CU6. both DC & Exchange are running on Win Server 2012 64 bits. Can someone please advise how do resolve it? thanks you. 

[09/08/2015 09:23:28.0807] [2] Active Directory session settings for 'precompile-ManagedBinary' are: View Entire Forest: 'True', Configuration Domain Controller: 'DC01.halcyoninvestcorp.com', Preferred Global Catalog: 'DC01.halcyoninvestcorp.com', Preferred Domain Controllers: '{ DC01.halcyoninvestcorp.com }'
[09/08/2015 09:23:28.0807] [2] User specified parameters:  -BinaryName:'D:\Microsoft\Exchange Server\V15\bin\microsoft.exchange.servicehost.exe'
[09/08/2015 09:23:28.0807] [2] Beginning processing precompile-ManagedBinary
[09/08/2015 09:23:28.0822] [2] Starting: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe with arguments: install "D:\Microsoft\Exchange Server\V15\bin\microsoft.exchange.servicehost.exe" /nologo /verbose
[09/08/2015 09:23:30.0401] [2] Process standard output: Installing assembly D:\Microsoft\Exchange Server\V15\bin\microsoft.exchange.servicehost.exe
Failed to load dependency BihConsumerInterop of assembly Microsoft.Ceres.InteractionEngine.Processing.BuiltIn, Version=16.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency BihConsumerInterop of assembly Microsoft.Ceres.SearchCore.Query.MarsLookupComponent, Version=16.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency BihConsumerInterop of assembly Microsoft.Ceres.SearchCore.Utils, Version=16.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency BihConsumerInterop of assembly Microsoft.Ceres.ContentEngine.Processing.BuiltIn, Version=16.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency Microsoft.Management.OData of assembly Microsoft.Exchange.Configuration.ObjectModel, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
Failed to load dependency Microsoft.Passport.RPS of assembly Microsoft.Exchange.Security, Version=15.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 because of the following error : The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
All compilation targets are up to date.

[09/08/2015 09:23:30.0401] [2] Process standard error: 
[09/08/2015 09:23:30.0401] [2] Ending processing precompile-ManagedBinary
[09/08/2015 09:23:30.0401] [1] Executing: 
          if (!(get-service MSExchangeServiceHost* | where {$_.name -eq "MSExchangeServiceHost"}))
          {
            install-ServiceHost
          }
        
[09/08/2015 09:23:30.0416] [1] Processing component 'BridgeheadExchangeCertificate' (Installing Microsoft Exchange Hub Transport certificates).
[09/08/2015 09:23:30.0416] [1] Executing: 
          Install-ExchangeCertificate -services IIS -DomainController $RoleDomainController
          if ($RoleIsDatacenter -ne $true -And $RoleIsPartnerHosted -ne $true)
          {
            Install-AuthCertificate -DomainController $RoleDomainController
          }
        
[09/08/2015 09:23:30.0416] [2] Active Directory session settings for 'Install-ExchangeCertificate' are: View Entire Forest: 'True', Configuration Domain Controller: 'DC01.halcyoninvestcorp.com', Preferred Global Catalog: 'DC01.halcyoninvestcorp.com', Preferred Domain Controllers: '{ DC01.halcyoninvestcorp.com }'
[09/08/2015 09:23:30.0416] [2] User specified parameters:  -Services:'IIS' -DomainController:'DC01.halcyoninvestcorp.com'
[09/08/2015 09:23:30.0416] [2] Beginning processing Install-ExchangeCertificate
[09/08/2015 09:28:39.0410] [2] [ERROR] An IIS directory entry couldn't be created. The error message is Server execution failed
. HResult = -2146959355
[09/08/2015 09:28:39.0410] [2] [ERROR] Server execution failed

Directory Path: IIS://localhost/W3SVC/1 
Detail:
server name: MAIL.halcyoninvestcorp.com
local machine name: MAIL
local machine fqdn: mail.halcyoninvestcorp.com
[09/08/2015 09:28:39.0410] [2] [ERROR] Server execution failed


  • Edited by Edwin Ng Thursday, September 10, 2015 9:25 AM
September 10th, 2015 9:19am

I knew CU6 is no longer supported, but we do have another Exchange server (different domain)on CU6 and we found CU6 is stable in our environment hence we do not want to go for CU9 at the moment. Before I post here already tried installing CU9 in another test VM but still the same error happened. I am installing under Hyper V VM, both DC& Exchange are communicate using internal network.
  • Edited by Edwin Ng 5 hours 34 minutes ago
Free Windows Admin Tool Kit Click here and download it now
September 11th, 2015 12:09am

Hi,

If there are any 3rd part antivirus in your Exchange environment? For example, ESET Mail Security.

Run and post the result of the following command

Get-TransportAgent

And try to disable Transport Agent to take a test

Get-TransportAgent | Disable-TransportAgent

Best Regards.


September 11th, 2015 3:33am

I knew CU6 is no longer supported, but we do have another Exchange server (different domain)on CU6 and we found CU6 is stable in our environment hence we do not want to go for CU9 at the moment. Before I post here already tried installing CU9 in another test a VM but still the same error happened. I am installing under Hyper V VM, both DC& Exchange are communicate using internal network.

It isn't clear what you were testing on.

Was that a direct copy of the live server, or a fresh build of Exchange? It would be highly unusual for the problem to occur on two completely separate servers. If you were using the same source files then I would suggest that you start by downloading a fresh copy of the Cumulative Update and trying again.

"I knew CU6 is no longer supported, but we do have another Exchange server (different domain)on CU6 and we found CU6 is stable in our environment hence we do not want to go for CU9 at the moment. "

In the current patching and security environment the attitude of "if it isn't broke don't fix it" doesn't apply. The fact that it is stable elsewhere means nothing. You aren't patching for stability reasons in most cases but for security reasons. Unless the server is completely isolated from the internet (firewall etc does not count) then you are just wasting your time trying to deploy CU6. If you are regulated or handle credit cards then it would cause you to fail any kind of audit.

Simon.

Free Windows Admin Tool Kit Click here and download it now
September 12th, 2015 1:39pm

Hi,

There is no antivirus installed on Exchange nor AD server. The Exchange management shell is unable to connect since the upgrade is halfway stuck. I get the following result from live server which is the source machine of the test VM.

Get-TransportAgent

Identity                                           Enabled         Priority
--------                                           -------         --------
Transport Rule Agent                            True            1
Malware Agent                                      False           2
Text Messaging Routing Agent                True            3
Text Messaging Delivery Agent               True            4

September 14th, 2015 9:49pm

Hi Simon,

Thank you for your comment and apologise for the confusing. 

I am installing the CU6 on a test VM which is a direct copy from live server(by select Test failover function under Hyper V replication, it will create a test VM). Both Test Exchange & AD VM are communicating using Hyper V Internal network, hence I can test the installation without interrupting my live server. 

My plan was to upgrade it to CU9, however I been advised by two vendors that do not go for CU9 as there may be some unknown bugs,that's why we decided to go for CU6. Also most of the issues we encountered in RTM version already been fixed under CU6.  

Hope to get some advise on how to overcome this installation error. 


  • Edited by Edwin Ng 2 hours 1 minutes ago
Free Windows Admin Tool Kit Click here and download it now
September 14th, 2015 11:13pm

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

Other recent topics Other recent topics