Skip to content

vBlog.nl

All about technology

Menu
  • Home
  • VMware Cloud Director
  • vSphere
  • Automation
    • PowerCLI
    • PowerShell
    • Terraform
  • NSX
  • Horizon DaaS
  • About Us
Menu

Horizon DaaS – Unable to connect to Desktop

Posted on November 24, 2022

A user can get a message like “Loading Failed“ (Unable to Connect to Desktop).

In most cases you will check if the user:

  • Has the correct access
  • If there is enough capacity
  • Perhaps restart some desktops

If non of the basic steps will help to get the user connected the user could have the problem described her.

Login into the Horizon DaaS admin portal

  • Go to the global “Activity“ – “Users“ under “Monitor“. (not the assignment!!)
  • At the right side of the page you can export data, choose “ALL DATA“
  • This will give you lots of information and try to sort the data for the problem user and correct date

This shows us that the user tries to login into a desktop with patternID “S.1022.995.26“
(Failed to find template for patternID=’S.1022.995.26′)

And the correct logon is a manual assignment to a dedicated desktop to make sure the work like it should be (for testing off course).

As we see in the user activity log there is an error. When looking into the desktone.log (this log file is located on the tenant appliances. And only your cloud provider can access this log) you will see another error as well.

2022-07-25 11:19:22,589 INFO [com.desktone.fabric.login.impl.ClientLoginMgrImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] retrieveAndAssignPatternFromPool, poolId=1108, userGuid=436bd0c937fda943b3e7990a29b53d1e
2022-07-25 11:19:22,593 INFO [com.desktone.fabric.login.impl.ClientLoginMgrImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] retrieveAndAssignPatternFromPool, poolId=1108, userGuid=436bd0c937fda943b3e7990a29b53d1e, static pool.
2022-07-25 11:19:22,593 INFO [com.desktone.server.accessFabric.FabricDelegateImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] assignNextPatternFromPool, userGuid:436bd0c937fda943b3e7990a29b53d1e, poolId:1108, autoAssignUserPattern:true, persistUserPattern:true
2022-07-25 11:19:22,604 INFO [com.desktone.server.accessFabric.FabricDelegateImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] assignNextPatternFromPool, userGuid:436bd0c937fda943b3e7990a29b53d1e, poolId:1108, returning pattern:S.1022.995.26
2022-07-25 11:19:22,604 INFO [com.desktone.fabric.login.impl.ClientLoginMgrImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] retrieveAndAssignPatternFromPool, poolId=1108, userGuid=436bd0c937fda943b3e7990a29b53d1e, got patternId=S.1022.995.26
2022-07-25 11:19:22,604 INFO [com.desktone.fabric.login.impl.ClientLoginMgrImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] allocateDesktop, guid=436bd0c937fda943b3e7990a29b53d1e patternId=S.1022.995.26
2022-07-25 11:19:22,604 INFO [com.desktone.fabric.login.impl.ClientLoginMgrImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] allocateDesktop, allocating managed vm, guid=436bd0c937fda943b3e7990a29b53d1e patternId=S.1022.995.26
2022-07-25 11:19:22,606 INFO [com.desktone.fabric.allocator.impl.ClientDesktopAllocatorImpl]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] Getting allocator service stub from element '7FC7C58B51' instance URL '169.254.17.117'
2022-07-25 11:19:22,626 ERROR [com.desktone.view.broker.ViewClientServlet]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] allocateDesktop, caught AllocationException for userId='436bd0c937fda943b3e7990a29b53d1e', desktopId='1108'. Cause='SYSTEM_ERROR'.
2022-07-25 11:19:22,626 ERROR [com.desktone.view.broker.ViewClientServlet]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] Allocation Error:SYSTEM_ERROR
2022-07-25 11:19:22,627 WARN [com.desktone.view.broker.ViewClientServlet]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] Unhandled Allocation Error:SYSTEM_ERROR
2022-07-25 11:19:22,627 WARN [com.desktone.view.broker.ViewClientServlet]-[https-openssl-apr-4443-exec-3] [SESSION:7aac-***-468e] handleResponseTransmission, AllocationException=SYSTEM_ERROR

Solution

This solution can only be done by youre service provider admin.

So, we know that the user works, because he or she can login after a manual assignment to a dedicated desktop or other assignment. In that case it has something to do with the mapping of the user.

I found a table in the fdb database where the user pattern mapping / assignment is stored

fdb=# select * from user_pattern_mapping where user_guid = '436bd0c937fda943b3e7990a29b53d1e';
pattern_id   | pool_id |            user_guid             | displayname | deleted | auto | alternate_protocol |      date_created       |      date_updated
---------------+---------+----------------------------------+-------------+---------+------+--------------------+-------------------------+-------------------------
S.1022.1035.7 |    1108 | 436bd0c937fda943b3e7990a29b53d1e |             | f       | f    |                    | 2022-07-28 13:05:00.939 | 2022-07-28 13:05:00.939
S.1022.995.26 |    1108 | 436bd0c937fda943b3e7990a29b53d1e |             | t       | t    |                    | 2022-06-03 09:20:03.592 | 2022-06-03 09:20:22.686
(2 rows)

There you see 2 (or maybe more…) mapping for this user which could be correct when the user has more than one desktop assigned to the user. But in our case the second assignment is the one what gives us issues.

We can fix this in the fdb database by deleting the problem row.

fdb=# delete from user_pattern_mapping where user_guid = '436bd0c937fda943b3e7990a29b53d1e' and pattern_id = 'S.1022.995.26';
DELETE 1
fdb=# select * from user_pattern_mapping where user_guid = '436bd0c937fda943b3e7990a29b53d1e';
pattern_id   | pool_id |            user_guid             | displayname | deleted | auto | alternate_protocol |      date_created       |      date_updated
---------------+---------+----------------------------------+-------------+---------+------+--------------------+-------------------------+-------------------------
S.1022.1035.7 |    1108 | 436bd0c937fda943b3e7990a29b53d1e |             | f       | f    |                    | 2022-07-28 13:05:00.939 | 2022-07-28 13:05:00.939
(1 row)

Now the user should be able to login the way it should be.

Loading

Share on Social Media
twitter facebook linkedin reddit emailwhatsapptelegram

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent articles

  • vCloud Director API – Couldn’t connect to cloud server with the provided session id May 24, 2023
  • Horizon DaaS – Maximum sessions exceeded May 9, 2023
  • VMware Cloud on AWS with FSx for NetApp ONTAP December 28, 2022
  • Workspace ONE Access – Change certificate December 22, 2022
  • UI themes for VMware Cloud Director 10.4.1 and later December 16, 2022
  • VMware Tanzu Kubernetes Grid December 15, 2022
  • Workspace One Access – Not logged in to server FQDN. Please invoke Save before Sync December 12, 2022
  • NSX Edge configuration has failed. 1G hugepage support required. December 7, 2022
  • Horizon DaaS – Unable to connect to Desktop November 24, 2022
  • How to: Request and Install a Lets Encrypt Wildcard SSL on VMware Cloud Director 10.4 October 17, 2022

Tags

Automation bootstrapping Container Service Extension Credential Manager Desktone.log ESXi EUC EXi GPU Horizon DaaS Instant-Clone Logging NSX nsx-t PowerCLI PowerShell Putty Raspberry PI SSL Tanzu Terraform update vcd-cli vCenter vCloud vCloud Availability vCloud Director VDI vGPU VMware VMworld vSAN vSphere vVols workspace one Zerto

VMware Cloud Provider Blog

  • In the cloud world, one size doesn’t fit all
    by Vijoo Chacko on June 2, 2023 at 7:25 am

    The size make-up of enterprises in an industry can vary from sector to sector. Take for example, the commercial aviation industry. When did you last fly in a commercial plane that was not a Boeing or an Airbus? This is an industry clearly dominated by two major companies. Whereas the automotive industry is an example … Continued The post In the cloud world, one size doesn’t fit all appeared first on VMware Cloud Provider Blog.

  • Reminder: VMware Cloud Director Availability 4.2 and 4.3 End of General Support Approaching
    by Nikolay Patrikov on May 23, 2023 at 3:17 pm

    Keeping VMware Cloud Director Availability always up-to-date guarantees having all the latest and greatest features available for you and your tenants. But one more reason to consider it now is VMware Cloud Director Availability 4.2.x and 4.3.x will reach End of General Support (EOGS) on June 10, 2023, and will no longer be available for download from the VMware download pages. To ensure you … Continued The post Reminder: VMware Cloud Director Availability 4.2 and 4.3 End of General Support Approaching appeared first on VMware Cloud Provider Blog.

  • VMware Aria Rebranding on VMware Cloud Partner Navigator
    by Sulakshna Shrivastava on May 23, 2023 at 2:06 am

    We recently announced the renaming of the products within our Cloud Management family. These Aria rebranding updates have been implemented on the VMware Cloud Partner Navigator portal The post <strong>VMware Aria Rebranding on VMware Cloud Partner Navigator</strong> appeared first on VMware Cloud Provider Blog.

  • Upgrade vSphere now: vSphere 6.5 and 6.7 end of technical guidance is coming this November
    by Christopher Wong on May 20, 2023 at 3:00 pm

    With the general availability of VMware vSphere 8 Update 1, we would like to remind our Cloud Services Provider partner community that the end of general support for vSphere 6.5 and vSphere 6.7 was October 15, 2022. These versions are now under technical guidance until November 15, 2023. During the technical guidance phase, VMware does … Continued The post Upgrade vSphere now: vSphere 6.5 and 6.7 end of technical guidance is coming this November appeared first on VMware Cloud Provider Blog.

  • VMware NSX Migration for VMware Cloud Director 1.4.2 is now GA
    by Jaikishan Tayal on May 9, 2023 at 2:05 pm

    We’re thrilled to announce the release of the VMware NSX Migration tool for VMware Cloud Director 1.4.2! What is this Tool? If you are unaware of the VMware NSX Migration for VMware Cloud Director Tool, it can help you migrate your environment from NSX for vSphere to NSX T Data Center if you are currently … Continued The post VMware NSX Migration for VMware Cloud Director 1.4.2 is now GA appeared first on VMware Cloud Provider Blog.

©2023 vBlog.nl | Design: Newspaperly WordPress Theme