All,

We are currently running srss 4.1 with core patch 139549-01 on the latest
release of Solaris 10x86.  The following message will appear in
/var/adm/messages:

Mar 25 18:03:44 suntan utxexec[6589]: [ID 901666 user.error] utxexec ERROR:
Cannot open display :64
Mar 25 18:03:44 suntan root: [ID 702911 user.error] utxinit ERROR: X session
startup timeout, display 64

When this happens we have discovered that this error is related to sunray
dtu’s trying to connect to the nscm login screen.  The sunray will show the
26B message along with the image of waiting for data from the server.  The
SunRay remains at this screen until it is power-cycled.  For some reason the
session that was previously using display 64 failed to exit properly and now
a sunray unit is trying to connect to that display number for the login
screen.  All the end-user/sunray shows is error 26B.

Doing a more on /tmp/.X64-lock will give the PID of that display number.
When the error above happens, and you search for that PID it has typically
been reused by another process or is not in use (it is no longer associated
with any Xnewt process).

We have solved the issue by removing the /tmp/.X64-lock file (the lock file
that corresponds to the display number in the error message) and
power-cycling any sunrays that have hung.  If the lock file is not removed
we have noticed that any sunray's attempting to pull up the nscm login
screen on that server will hang in the same manner (even the unit that was
power-cycled if it connects back to the same server).  Does anyone know what
may be causing this issue?  It can turn into a large problem real quick if a
large number of people lock their screens at the same time before that bad
display file can be removed.  Units that already have a properly attached
nscm login screen, or units attached to other servers, are not affected.

Thanks
_______________________________________________
SunRay-Users mailing list
[email protected]
http://www.filibeto.org/mailman/listinfo/sunray-users

Reply via email to