Dear community,<br />
<br />
I have just upgraded from CentOS 5.8 to 6.2. The new GDM is causing some troubles when connecting via VNC concerning xauth / root operations. Locally everything works properly, starting a root-configuration pane I get asked for the password and the window starts after successful authentication.<br />
However, it seems that some environment variables are not set properly when connecting via VNC, because when doing the same on my gdm-session started via VNC, I need to type in the sudo-password as used to it, but nothing gets displayed afterwards. After debugging I found out that the new session is not allowed to connect to the window manager, so it seems that something concerning the mit-magic-session-cokie or xauth stuff is not handed over correctly within the environment.<br />
<br />
Interesting: Before the upgrade to CentOs 6 everything worked properly! I still have the old backup and compared almost everything twice, with no difference found.<br />
<br />
My configuration (see configs in additional info):<br />
- xinetd starting VNC server<br />
- GDM as window manager / greeter<br />
<br />
The same behavior can be reproduced when performing a "su" on the xterminal. Locally I can start any X-based application after doing su, remote I cannot. See in reproduce the outputs of env when running locally/remote.<br />
<br />
Definitely there is some issue with xauthority, because when I perform a xauth + 127.0.0.1 before performing su I can circumvent the issue: it allows all connections from localhost to display graphics on my current xsession. But this is not a good workaround for a terminal server system.<br />
<br />
Any help appreciated !<br />
<br />
Regards,<br />
<br />
Daniel
↧