Hi,
following up on the subject, I found out some more things:
quote:
I also noticed that it works for user Z, I can open a session. But
currently never for user Y.
It really does not work for this user and I don't understand why. I have
enough space on the filesystem, I erased the .x2go directories in user Ys
home folder. I can login over ssh with Y, so that is not a problem.
This problem by the way started happening after a I had a power failure on
my server, so I wonder if something got corrupted. I reinstalled (purged)
x2goserver, so the x2go install should be fine.
I now receive the xhost unable to open display on any system I try it with,
with different OSes.
When connecting from Windows 7 to user Z, I can establish a X2go session
and when I use the Client app via gui, it fails to connect to user Y, BUT
if I run it in the CLI, it works:
*mm@myserver:~$ x2goclient-cli --user Y --server localhost
Password:
xhost: unable to open display ""
xhost: unable to open display ""
ln: creating symbolic link `/tmp/.x2go-Y/session-C-Y-52-1358533596.log':
File exists
xhost: unable to open display ""*
So these xhost error messages are coming from the x2goserver and only for
that one user (which is the strangest thing)
So far I have not been able to enable debugging logging in x2goserver,
editing the config file and restarting the server. The x2goserver does
totally minimal logging and does not show what is wrong and why I cannot
establish the connection.
I have had lots and lots of trouble with xhost errors in the past, on any
Linux box and the documentation that exists on it is totally shady and
unconclusive. X seems to have a very weird idea of what security means and
how it is instituted. (at where root is not allowed to access a users
desktop without prior having given permission to it)
There must be something special about user Y, something that x2go saved in
the home dir. What directories would I have to clean up to erase all cache
/ config files that x2go might store there when an external client connects
to it?
Any pointers would be welcome.
Thanks,
Markus