Mr. Exchange Server Pro Paul Cunningham wrote a guide for updating single servers and dag servers.
http://exchangeserverpro.com/exchange-2013-installing-cumulative-updates/
After applying updates to Exchange 2013 environment. You will sometimes (yes not all the time) that EAC and OWA will break.
Either displaying this page or a blank page.
I have found that there is two problems that occur.
First is that BackEnd site looses it’s certificate somehow:
So just go into bindings
And you will see the selection is empty
So just choose the right one and do iisreset
If this doesn’t work it is the famous CanaryData problem.
You will the see this in Application Log with eventid 4:
1 2 3 4 5 6 7 8 |
Current user: 'contoso.com/adm-user' Request for URL 'https://server01.consoto.com:444/ecp/default.aspx(https://server01/ecp/)' failed with the following error: System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.Exchange.Clients.Common.Canary15.Init(Byte[] userContextIdBinary, Byte[] timeStampBinary, String logonUniqueKey, Byte[] hashBinary, String logData) at Microsoft.Exchange.Clients.Common.Canary15..ctor(String logonUniqueKey) at Microsoft.Exchange.Clients.Common.Canary15Cookie.TryCreateFromHttpCookie(HttpCookie cookie, String logonUniqueKey, Canary15Profile profile) at Microsoft.Exchange.Clients.Common.Canary15Cookie.TryCreateFromHttpContext(HttpContext httpContext, String logOnUniqueKey, Canary15Profile profile) at Microsoft.Exchange.Management.ControlPanel.CanaryExtensions.CheckCanary15(HttpContext context, Boolean shouldRenew, String canaryName) |
And the steps to fix it are:
Open adsiedit and go to
CN=Client Access,CN=ORGNAMEHERE,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=domain,DC=local
From there clear msExchCanaryData0 and if there is 1,2,3 them also
Then recycle MSExchangeECPAppPool and MSExchangeOWAAppPool
That’s it!