[FreeNX-kNX] loadbalance: Could not create server lock file: /tmp/.X****-lock
Chris Fanning
christopher.fanning at gmail.com
Thu Oct 16 10:02:46 UTC 2008
Hi,
I have one freenx server that balances between two desktop hosts. I've
had some connection errors.
nxserver log says:
Could not create server lock file: /tmp/.X1002-lock
rm: cannot remove `/tmp/.X1002-lock': Operation not permitted
rm: cannot remove `/tmp/.X11-unix/X1002': Operation not permitted
rm: cannot remove
I think this is caused when nxserver checks /tmp to find a free display number.
while [ -e /tmp/.X$SESS_DISPLAY-lock -o -e "/tmp/.nX$SESS_DISPLAY-lock" ]
do
let SESS_DISPLAY=$SESS_DISPLAY+1
done
So, it finds the first available display.
But /tmp on the desktop host may be different. Perhaps the user's
logout left something behind and the /tmp entry is still present.
So freenx server assigns a display number according to it's local
/tmp, but the existing " -r--r--r-- /tmp/.X***-lock " and the "
swxrwxrwx /tmp/.X11-unix/X*** " on the desktop host cause the error.
Any ideas please?
Thanks.
Chris.
More information about the FreeNX-kNX
mailing list