VMware Horizon Community
MichaelInneo
Contributor
Contributor

Client gets redirected to wrong Desktop Pool

Hello Community,

i got a problem with Horizon 6.1. Sometimes a user gets redirected to a wrong Desktop Pool for which the user is not entitled. In that situation, the client receives a "You are not entitled to use the system" error message during login process. On a second attempt everything works fine as it should. I double-checked that vdiuser5 only has 1 desktop entitlement.

On the View Connection server, i can see the following entries:

First login attempt (fails):

User VDI-DEMO\vdiuser5 has logged in

User VDI-DEMO\vdiuser5 requested Pool aflc                                                                               <-- That is the wrong desktop pool

Unable to launch from Pool aflc for user VDI-DEMO\vdiuser5: User is not entitled to this Pool          <-- Correct, the user is not entitled to this pool so it fails

Second attempt (succeeded):

User VDI-DEMO\vdiuser5 has logged in

User VDI-DEMO\vdiuser5 requested Pool vdiext                                                                           <-- Now that is the correct one

User VDI-DEMO\vdiuser5 requested Pool vdiext, allocated machine VDIext-105

The agent running on machine VDIEXT-105 has accepted an allocated session for user VDI-DEMO\vdiuser

0 Kudos
1 Reply
mpryor
Commander
Commander

The client has to explicitly request a particular desktop pool, so unless you've got some thirdparty component intercepting and rewriting the requests it must have originated from it. Can you provide more information on your environment including client type, version, any frontend load balancers etc? Presumably you also confirmed that the client device in question hasn't been configured by GPO or command line options to always try a specific resource? How is the client being launched, via a jumplist,shortcut or viewclient:// url link that may be incorrect? The client logs should show what was requested. e.g.
2015-04-16 13:16:50.134+00:00 INFO (0CAC) [WinCDK] LaunchItem::Connect : [User] Enter ConnectToItem:sample-win8-desktop.

0 Kudos