Solved! Strange X-terminal Solaris access problem
By christophersaul on Oct 25, 2005
Last week I was being driven potty by a strange issue with various x-terminals connecting to a server running Solaris 10 for x86. It looked as if certain users were not able to connect and I couldn't work out why. The x-terminal would bring up a connection to dtlogin, but when the user logged in, they'd be thrown out of the x session altogether and back to the x-terminals chooser screen. Some users could log in - others couldn't. There were no meaningful errors in /var/dt/Xerrors and noone else appeared to have suffered anything like this before according to Google. Very frustrating. Here's what was happening - When a newly created user logs into Solaris for the first time, they are presented with a grey box asking them to choose the windowing environment they want. In our case, with a freshly installed Solaris 10 01/05, the options were CDE and JDS. The x-terminals we were using (made by WinBee) didn't like this grey box at all and simply ended the whole connection to the Solaris server. Some users were logging in correctly because we had logged them in on the server console earlier and chosen JDS - their settings were for 'last user session', which meant JDS, so they were logging in correctly. At the time though it looked like the system had some kind of limit set, as only 4 users were able to log in successfully. Logging in as a failsafe session didn't work for the new users who had not been logged in before. By setting the session manually to JDS, the new users were able to log in. I was sweating away looking like a bit of a twit in front of the customer and was pretty relieved when we worked out what the issue was. It's alway the silly little things that drive you crazy!