Error “Could not find GUID for server” after installing Update Rollup 4, 5 or 6

Hello,

after Update Rollup 4, 5 or 6 no users and admins can access CRM anymore.
The browser shows a generic error message.

The event log (and CRM trave files) I find an error message:

Could not find GUID for server: MYCRMSERVER$, ErrorCode: -2147214038

The problem occurs since Update Rollup 4.
Fortunately, rolling back an Update works fine.

There are some forum posts that say that there could be a problem with duplicate AD entries for the computer running CRM or any users having the same username like the server.

https://community.dynamics.com/forums/t/17650.aspx (Post #3)

The AD admins say, there can’t be any duplicates because the AD has no sub-domains.

I am not sure if I am on the wrong track to solve this problem…

Any ideas?

[2009-08-28 15:53:26.2] Process: w3wp |Organization:00000000-0000-0000-0000-000000000000 |Thread:    9 |Category: Exception |User: 00000000-0000-0000-0000-000000000000 |Level: Error | CrmException..ctor
 at CrmException..ctor(String message, Int32 errorCode)
 at CrmSecurityException..ctor(String message, Int32 errorCode)
 at SecurityUtils.GetGuidFromServerName(String serverName)
 at SecurityUtils.GetLocalSystemGuid()
 at OrganizationSettingsCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
 at ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
 at BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context)
 at BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context)
 at SecurityLibrary.IsOrganizationSpecialUser(Guid organizationId, Guid userId, ExecutionContext context)
 at UserDataCacheLoader.LoadCacheData(Guid key, ExecutionContext context)
 at ObjectModelCacheLoader`2.LoadCacheData(TKey key, IOrganizationContext context)
 at BasicCrmCache`2.CreateEntry(TKey key, IOrganizationContext context)
 at BasicCrmCache`2.LookupEntry(TKey key, IOrganizationContext context)
 at SecurityLibrary.GetUserInfoInternal(WindowsIdentity identity, IOrganizationContext context, UserAuth& userInfo)
 at SecurityLibrary.GetCallerAndBusinessGuidsFromThread(WindowsIdentity identity, Guid organizationId)
 at CrmWindowsIdentity..ctor(WindowsIdentity innerIdentity, Boolean publishCrmUser, Guid organizationId)
 at WindowAuthenticationProviderBase.Authenticate(HttpApplication application)
 at AuthenticationStep.Authenticate(HttpApplication application)
 at AuthenticationPipeline.Authenticate(HttpApplication application)
 at AuthenticationEngine.Execute(Object sender, EventArgs e)
 at SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
 at HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
 at ApplicationStepManager.ResumeSteps(Exception error)
 at HttpApplication.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext context, AsyncCallback cb, Object extraData)
 at HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr)
 at HttpRuntime.ProcessRequestNoDemand(HttpWorkerRequest wr)
 at ISAPIRuntime.ProcessRequest(IntPtr ecb, Int32 iWRType)
>Crm Exception: Message: Could not find GUID for server: MYCRMSERVER$, ErrorCode: -2147214038

Maybe this is worth a support case with Microsoft.

2147214038 means ObjectNotFoundInAD  you can get the error codes here -> http://msdn.microsoft.com/en-us/library/cc151248.aspxI would check to see if your server’s account (or which ever account) has the right access to read the OU that has your users and crm groups.I would also verify the UserRootPath which came with UR4, I’m not sure if you would have this problem if this were set “bad”.You can read up on it here http://blogs.msdn.com/crm/archive/2009/07/17/customizing-ou-user-access-in-a-hosted-environment.aspxThere is a command to remove the UserRootPath setting, this is most likely saved in the mscrm_config organization table.

Hello RomanDid you ever contact MS / Get a solution to this problem.We are also experiencing it intermitendtly after applying RU 5.Thanks for any help you can give.Zak.