On bug 5104, we introduced setting of PAM_XDISPLAY. However, not all distributions support this. For example, on RHEL5 the session fails to start with error:
2014-05-26 14:55:02 WARNING tl-session: pam_set_item(PAM_XDISPLAY) failed: 29 (Bad item passed to pam_*_item())
A return of PAM_BAD_ITEM should not be critical.
Fix in 29011.
Hotfix packages available here:
Works well on RHEL5 now. Need to verify that PAM_XDISPLAY still works on newer distributions as well.
Confirmed that PAM_XDISPLAY still works on Fedora 20.