We have a newly installed web client environment. We have an issue where general user cannot login.
If a user who is a member of the local administrator group logins in they are presented with the GP login screen and can access the web client.
Any normal users who login are greeted with the message
A problem occurred creating a session. Please try again etc. along with a Correlation ID.
All users are members of the web client users group, so should be able to login. In fact if a failing user is added to the local administrators group on the web client server they can then login.
The web client is hosted as a single tenant, single server environment on Windows Server 2012 R2
We have found the following three events in the event log (user and host names changed to protect the innocent)
Event 1:
User Name: domain\user Correlation ID: 895a6815-724a-44c2-91c6-beb8349ecb86 A problem occurred creating a session. See the Session Central Service logs for more information.
Event 2:
Session Central Service was not able to successfully communicate with the Session Service at hostname/SessionService. The exception details are: System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: Logon failure: the user has not been granted the requested logon type at this computer (Fault Detail is equal to An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is: System.ComponentModel.Win32Exception: Logon failure: the user has not been granted the requested logon type at this computer at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) at Microsoft.Dynamics.GP.Web.Services.Session.SessionProcess.StartableSessionProcess.TryToStartProcess() at Microsoft.Dynamics.GP.Web.Services.Session.SessionProcess.StartableSessionProcess.Start() at Microsoft.Dynamics.GP.Web.Services.Session.Service.SessionCreator.CreateSession(SessionCreationContext creationContext, Uri runtimeServiceBaseAddress, SessionUserInfo sessionUserInfo) at Microsoft.Dynamics.GP.Web.Services.Session.Service.SessionService.CreateSession(SessionCreationContext creationProperties, UserContext sessionCreationUserContext) at SyncInvokeCreateSession(Object , Object[] , Object[] ) at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inp...).
Event 3:
An error occurred while creating a session: ' Date: 4/1/2016 4:00:46 PM SessionId: isc_test_2016-4-1_16-0-46-692_DUB-2K12-GP2 ProcessId: 0 ProcessUserName: domain\user User Alias: user User Domain: domain TenantName: GPWebApp ApplicationDirectory: C:\Program Files (x86)\Microsoft Dynamics\GP2015\ DexInitializationFile: C:\Program Files (x86)\Microsoft Dynamics\GP2015\Data\Dex.ini SetFile: C:\Program Files (x86)\Microsoft Dynamics\GP2015\Dynamics.set Exception Details: System.ComponentModel.Win32Exception (0x80004005): Logon failure: the user has not been granted the requested logon type at this computer at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) at Microsoft.Dynamics.GP.Web.Services.Session.SessionProcess.StartableSessionProcess.TryToStartProcess() at Microsoft.Dynamics.GP.Web.Services.Session.SessionProcess.StartableSessionProcess.Start() at Microsoft.Dynamics.GP.Web.Services.Session.Service.SessionCreator.CreateSession(SessionCreationContext creationContext, Uri runtimeServiceBaseAddress, SessionUserInfo sessionUserInfo) '.
I'm at a bit of a loss, I've not seen this error before on the web client.
Any help would be greatly appreciated.