Are you able to do an SSH connection to one of the VDI Desktops using puTTY tool (port 22) using root credential? This is just to check if you can access your RHEL VDI outside of Horizon.
Did you try to remove the Graphics driver and then remove the GPU Card from VM Settings to check if you can access the VDI from Horizon Clent/HML Client?
I am able to successfully SSH to the VDI desktop using root. I haven't tried your removing the vGPU yet because it requires quite a bit of work to remove it and then reconfigure RHEL 7 back to the nouveau driver. I'm worried that I will break something else in the process but I'm thinking I might have to head in that direction...
Could you upload the below log in one of the Linux Desktops?
I'm limited in what I can upload but I checked and there are no debug logs in that folder...
View Agent logs for Linux
Horizon Agent installation directory /usr/lib/vmware/viewagent
Horizon Agent configuration /etc/vmware/viewagent-config.txt
Machine configuration /etc/vmware/viewagent-machine.cfg
Blast Server /tmp/vmware-root/vmware-mks-<pid>.log
Please check the view agent logs from the above location.
Hey Jon - Thanks for providing those locations. Unfortunately, the debug log wasn't providing any details but I was able to track down the issue. The desktop I was connecting to via Horizon is a Linux desktop with an nVidia GPU. Well, unfortunately, it looks like X Server was crashing at startup and Horizon relies on X Server. Without X Server there was essentially no GUI for Horizon to connect to hence the error message that all available desktop sources for this desktop are currently busy.
Thanks again for your help!
Do u manage to resolve your x server issue and get your linux desktop connected?
Hey - My issue revolved around the xorg.conf file which I was able to fix by using the following command to generate the xorg.conf file:
sudo nvidia-xconfig --busid="PCI:2:2:0" --allow-empty-initial-configuration
The part I was missing was the --allow-empty-initial-configuration switch. Obviously you have to replace the PCI address with your cards PCI address. I've also seen this error be caused by FIPS mode being enabled in RHEL.
Here are a few guides I put together: