I've come into a weird problem with our Server 2008 Terminal Services farm which appears to have happened over the weekend.
When users connect to an application (we use Seemless Pulished Apps via XenApp 5.0) it goes through the logon process as expected; please wait for your user profile, applying users settings, applying policy (registry, file etc.), then is pauses on 'Please wait for the Local Session Manager...' for approx 40 seconds, before then moving on to 'Preparing you desktop briefly'. This only happens on around half the servers in the farm, but to every user who logs onto these servers.
All servers have the same patch level, Citrix hotfixes and are up to date on all MS updates.
Searching online I do not match symptoms with other users; the lsm.exe process doesn't hog memory and just hovers around 10-15Mb.
After the 40second (approx) wait the server does log you on eventually. This happens over both ICA and RDP and both if you are an Admin or User on the box.
The application event log captures the following Warnings:
The winlogon notification subscriber <TermSrv> is taking long time to handle the notification event (Logon).
The winlogon notification subscriber <TermSrv> took 90 second(s) to handle the notification event (Logon).
before then displaying the following Information log:
Windows license validated.
Have you any ideas how to debug or enable verbose logging for the Local Session Manager?
It may heed some clues for me.