When a user can't login for some reason, the debugging procedure currently is a
* Login to the vsm server machine and read vsmserver.log. Find out if a session
was created, and if so, on which vsm agent machine. If there are two vsm server
machines (in a HA configuration), you must first determine which one is running.
* Read vsmagent.log on the agent machine selected. See if it says something
about the user.
* Read xinit.log for the user, on the correct agent machine.
It would be nice if you could just enter the username in a tladm module, and
then get all the relevant information collected in one place.
A "low budget" version would be to just find out which agent machine the user
was assigned, and then fetch the xinit.log from that machine.
I have another idea: Why not let vsmagent create a ~/.thinlinc/last-termserver,
which contains information about the last selected agent host? This will allow
ordinary users to debug their session startup problems.