[630] in Info-AFS_Redistribution
Re: X11R5 xdm problems - missing or stolen tokens
daemon@ATHENA.MIT.EDU (Scanner)
Mon Feb 24 14:52:02 1992
To: "Todd Inglett" <tinglett@rchland.vnet.ibm.com>
Cc: info-afs@transarc.com (Info AFS Mailing List)
In-Reply-To: Your message of "Mon, 24 Feb 92 09:17:40 CST."
Date: Mon, 24 Feb 92 13:23:20 EST
From: Scanner <lucee@rpi.edu>
> I think I've worked around the AIX xdm problem. Just run it like this
> (from /etc/rc or whatever):
>
> /usr/afs/etc/pagsh -c "/usr/bin/X11/xdm -config /usr/lib/X11/xdm/xdm-config"
The major problem with this, though, is that xdm can then only manage
one station.
If you have one server running xdm managing several Xstations, all the
Xstations end up in the same PAG.. every time someone logs on,
everyone else that is already logged on 1) loses their token, and 2)
gets the new person's token instead.
This is not acceptable.
> I was able to login more than 16 times. Putting a setpag() call in main
> seems to be the ultimate solution, but you won't be able to make it work
> with AIX 3.1 without tracking down the cause for the hang in
> ka_UserAuthenticateGeneral. My guess is that somewhere a file
> descriptor is getting closed.
I have the setpag() call in the section of dm.c right after xdm forks
to manage a display.
I get the same problems I had before.. after about two days, no more
pags are created, and user's get logged on without a pag.
--Scanner (scanner@rpi.edu)