A client emailed us that they couldn’t connect to their CRM 2011 on premise environment. When we tried to login it appeared that ADFS authentication wasn’t working. We logged into their front end CRM server where ADFS lives and expected to see a certificate error or something similar. It all looked good.
We then opened up the deployment manager and saw one of the weirdest CRM error messages ever. I mean in like 13 years of working with the product I have never seen it or heard of it. Searching online didn’t give us any immediate tips.
So here is what we observed and the steps we followed:
1. Both the front end and back end CRM servers were asking for a reboot to finish installing some Windows Server updates. So we figured that must be it and obliged. However, after rebooting we still couldn’t connect to CRM.
2. We then checked the Windows Update history on both machines and observed that the front end machine was on Update Rollup 17 and the back end was on UR 18. We applied update rollup 18 to the front end machine and rebooted it.
3. The error message when away and users were able to login to CRM once again.
In summary, I get the warning that one or more servers don’t have the latest update. But one or more server roles are missing and the front end server can’t find the back end server? You certainly don’t want add a new server to the deployment.
- One or more server roles are missing from this deployment.
- One or more servers in this deployment do not have the latest update.