At 09:33 PM 11/16/2014, you wrote:
On Sun, Nov 16, 2014 at 9:59 PM, david david@daku.org wrote:
I'm looking for a way to access a GUI desktop on a Centos 7 server from a Windows client. I have tried:
- X2go from EPEL (fails immediately, apparently they are working on a
solution, but...)
X2go works, just not with Gnome3. Use KDE or MATE from epel. Also, there was a bug in a recent x2goserver package that would fail if you didn't have the x2goserver-xsession package installed. The fix for that was done but I don't know if it ever got out of epel-testing.
-- Les Mikesell lesmikesell@gmail.com
Thanks, Les, for that detail. I knew that x2go had a known bug, but didn't know the name of the missing package. I explicitly installed it, but I still get failure asking for the MATE desktop. To summarize, my client shows the X2go screen, then it goes away. On the server, I see in /var/log/messages, a sequence such as:
------------------------ Nov 17 08:58:07 goat systemd: Created slice user-1000.slice. Nov 17 08:58:07 goat systemd: Starting Session 4 of user UUUUU. Nov 17 08:58:07 goat systemd: Started Session 4 of user UUUUU. Nov 17 08:58:07 goat systemd-logind: New session 4 of user UUUUU. Nov 17 08:58:11 goat /usr/bin/x2gostartagent: successfully started X2Go agent session with ID UUUUU-50-1416243489_stDMATE _dp32 Nov 17 08:58:15 goat kernel: fuse init (API version 7.22) Nov 17 08:58:15 goat systemd: Mounting FUSE Control File System... Nov 17 08:58:15 goat systemd: Mounted FUSE Control File System. Nov 17 08:58:15 goat /usr/bin/x2gosetkeyboard: Setting X keyboard according to /home/UUUUU/.x2go/C-UUUUU-50-1416243489_stD MATE_dp32/keyboard Nov 17 08:58:16 goat /usr/bin/x2goruncommand: launching session with Xsession-x2go mechanism, using STARTUP="mate-sessio n" Nov 17 08:58:16 goat /usr/bin/x2gomountdirs[3210]: successfully mounted VVVVV@127.0.0.1:30005/cygdrive/C/Users/VVVVV/X2GO~ 1/S-743F~1/spool to /tmp/.x2go-UUUUU/spool/C-UUUUU-50-1416243489_stDMATE_dp32 Nov 17 08:58:18 goat /usr/bin/x2goumount-session[3574]: successfully unmounted "/tmp/.x2go-UUUUU/spool/C-UUUUU-50-14162434 89_stDMATE_dp32" Nov 17 08:58:28 goat systemd-logind: Removed session 4. -------------------------
In the above, UUUUU is the user name on Centos 7, and VVVVV is the name on Windows, as evidenced by the reference to 'cygdrive'.
---
In response to others that suggested VNC, I used to use it, but was disappointed with the speed when used remotely. On an internal LAN connect, it worked fine, but otherwise it became painful to use. NX became my next choice for Centos 6, but the x2go package became my favorite because of the ease of installation -- (nx needed lots of other things at setup, and appears unavailable for C7).
David
On Mon, Nov 17, 2014 at 11:06 AM, david david@daku.org wrote:
Thanks, Les, for that detail. I knew that x2go had a known bug, but didn't know the name of the missing package. I explicitly installed it, but I still get failure asking for the MATE desktop. To summarize, my client shows the X2go screen, then it goes away.
The version that is working for me is x2goserver-4.0.1.18-3.el7.x86_64. If that is not what you have, try: yum--enablerepo=epel-testing update x2goserver You might also have to do something to clean up the old sessions that the broken version had started - I can't remember what else I might have done. Also, if you can, make sure that MATE is working at the console, and for the first attempts turn off the drive mapping and sound to have fewer things that can break.
In response to others that suggested VNC, I used to use it, but was disappointed with the speed when used remotely. On an internal LAN connect, it worked fine, but otherwise it became painful to use. NX became my next choice for Centos 6, but the x2go package became my favorite because of the ease of installation -- (nx needed lots of other things at setup, and appears unavailable for C7).
So far I am still mostly using NX/freenx on a C6 system as my main desktop with occasional 'ssh -Y ...' connections from there to C7 for GUI programs. I think x2go will be a usable replacement, but the windows client has some conflict with 'synergy' which I also use to share the keyboard/mouse with an adjacent laptop so I haven't switched yet.
On Mon, Nov 17, 2014 at 11:30 AM, Les Mikesell lesmikesell@gmail.com wrote:
On Mon, Nov 17, 2014 at 11:06 AM, david david@daku.org wrote:
Thanks, Les, for that detail. I knew that x2go had a known bug, but didn't know the name of the missing package. I explicitly installed it, but I still get failure asking for the MATE desktop. To summarize, my client shows the X2go screen, then it goes away.
I have x2go working from mate and xfce, do not remember anything special setting up getting it to work.