ОС - OpenSuse Leap 42.1. VDA - XenDesktopVDA-7.13.0.382-1.sle11_4.x86_64.rpm
В журналах:
journalctl -f
При открытии сессии сообщение такое:
citrix-ctxgfx[13256]: Exiting due to errors.
Вот тут: http://discussions.citrix.com/topic/368033-pclinuxos64-mate/ Советуют попробывать вручную запустить:
/opt/Citrix/VDA/bin/ctxvfb
И посмотреть что будет. У меня начали вываливаться сообщения об отсутствии shared libraries.
libhal брал тут: http://ftp.gwdg.de/pub/opensuse/repositories/home:/m407/openSUSE_42.1/x86_64/libhal1-0.3.1-4.1.x86_64.rpm
и еще устанавливал:
sudo zypper -n in libsmbios2 libssl37
libssl.so.0.9.8 брал тут: http://download.opensuse.org/update/11.3/rpm/x86_64/libopenssl0_9_8-0.9.8m-3.3.2.x86_64.rpm
Лог содержит такое:
[ERROR] Failed to query LDAP server 'my_dc_name:389' for computer SID. Error: LDAP Search error: LDAPSearch.GetKerberosAgentClientSubject: Unable to obtain LDAP Login Context. [ERROR] - LDAPSearch.GetKerberosAgentClientSubject: Unable to obtain LDAP Login Context for 'agent.client'. Error: Unable to obtain password from user [WARN ] - InformationManager.GetComputerSID: Failed to obtain computer SID from LDAP. [ERROR] - InformationManager.GetComputerSID: Failed to determine Computer SID for FQDN: myhost.mydomain.ru.
При этом:
sudo wbinfo --name-to-sid=$computerName S-1-5-21-2734858679-1761669737-1885829517 SID_DOMAIN (3) sudo wbinfo --name-to-sid=myhost.mydomain.ru\$ failed to call wbcLookupName: WBC_ERR_DOMAIN_NOT_FOUND Could not lookup name myhost.mydomain.ru$ sudo wbinfo --name-to-sid=myhost\$ S-1-5-21-2734858679-1761669737-1885829517-374696 SID_USER (1)
То есть судя по всему удается корректно получить SID по имени хоста, но не удается получить SID по FQDN.
В моем случае VDA устанавливался скриптом, в котором параметр CTX_XDL_SEARCH_BASE был задан так:
CTX_XDL_SEARCH_BASE=' '
То есть был ненулевой и не <none>, а был равен символу “пробел”. В результате VDA пытался обнаружить учетку компа в OU с именем “пробел” и обламывался. Чтобы все работало правильно в установочном скрипте параметры без значений нужно задавать так: <none>.