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.

exchange-2013-500-error

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:


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

500-error-apppools

That's it!

Archives