Attempting to install Web Client for GP2013 R2. Successfully installed and can launch site. However, from login screen after entering domain user & password, receive an unexpected error. Event viewer indicates "Unable to initialize the GPWebUserAccounts security group because one of the accounts is invalid." (full details below)
SQL query of ServiceSecurity table in GPWEBCLIENTSESSIONCENTRAL shows the correct domain account for GPWebUserAccounts (domain\group). This account is a group in AD, has admin rights to the machine & only users in group are domain admins. The error is thrown no matter what login we try to use, domain admin or not.
Any help anyone can provide would be appreciated.
- EventData
Unable to initialize the GPWebUserAccounts security group because one of the accounts is invalid. System.ArgumentException: Invalid Identity ---> System.Runtime.InteropServices.COMException: The specified directory service attribute or value does not exist. at System.DirectoryServices.DirectoryEntry.Bind(Boolean throwIfFail) at System.DirectoryServices.DirectoryEntry.Bind() at System.DirectoryServices.DirectoryEntry.get_SchemaEntry() at System.DirectoryServices.AccountManagement.ADStoreCtx.IsContainer(DirectoryEntry de) at System.DirectoryServices.AccountManagement.ADStoreCtx..ctor(DirectoryEntry ctxBase, Boolean ownCtxBase, String username, String password, ContextOptions options) at System.DirectoryServices.AccountManagement.PrincipalContext.CreateContextFromDirectoryEntry(DirectoryEntry entry) at System.DirectoryServices.AccountManagement.PrincipalContext.DoLDAPDirectoryInitNoContainer() at System.DirectoryServices.AccountManagement.PrincipalContext.DoDomainInit() at System.DirectoryServices.AccountManagement.PrincipalContext.Initialize() at System.DirectoryServices.AccountManagement.PrincipalContext.get_QueryCtx() at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithTypeHelper(PrincipalContext context, Type principalType, Nullable`1 identityType, String identityValue, DateTime refDate) at System.DirectoryServices.AccountManagement.Principal.FindByIdentityWithType(PrincipalContext context, Type principalType, IdentityType identityType, String identityValue) at Microsoft.Dynamics.GP.Web.Foundation.DirectoryServices.PrincipalManager.GetPrincipal(String userName) --- End of inner exception stack trace --- at Microsoft.Dynamics.GP.Web.Foundation.DirectoryServices.PrincipalManager.GetPrincipal(String userName) at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext() at Microsoft.Dynamics.GP.Web.Foundation.DirectoryServices.PrincipalManager.AddIdentityValues(String principalCollectionKey, IEnumerable`1 identityValues) at Microsoft.Dynamics.GP.Web.Website.Security.AuthenticationHandler.InitializePrincipalManager()
*This post is locked for comments