We are having trouble getting our X2Go client on Windows to connect to our Linux server.
The Linux server is running Centos 7.3 and these RPMs: [root@hre-rsgpul01 admin-rmoye]# rpm -qa |grep -i x2go x2goserver-xsession-4.0.1.22-2.el7.x86_64 x2goagent-3.5.0.33-4.el7.x86_64 x2goserver-4.0.1.22-2.el7.x86_64
The X2Go client is 4.1.1.1 on Windows.
When we login to the server, the X2Go window appears as if the Linux desktop is about to appear and then the session is terminated. The only thing I see that is noteworthy in /var/log/messages on the server is: /usr/bin/x2goruncommand: dbus wrapper not available
This error does NOT appear on servers where we are able to connect successfully. However, those servers are running an older version of X2Go server. I have not been able to find any explanation for what this error means or how to avoid it. We have tried running different window managers like XFCE and GNOME and all produce the same result.
Can anyone shed any light on this?
Thanks! -Roger
The information in this communication and any attachment is confidential and intended solely for the attention and use of the named addressee(s). All information and opinions expressed herein are subject to change without notice. This communication is not to be construed as an offer to sell or the solicitation of an offer to buy any security. Any such offer or solicitation can only be made by means of the delivery of a confidential private offering memorandum (which should be carefully reviewed for a complete description of investment strategies and risks). Any reliance one may place on the accuracy or validity of this information is at their own risk. Past performance is not necessarily indicative of the future results of an investment. All figures are estimated and unaudited unless otherwise noted. If you are not the intended recipient, or a person responsible for delivering this to the intended recipient, you are not authorized to and must not disclose, copy, distribute, or retain this message or any part of it. In this case, please notify the sender immediately at 713-333-5440
Am 13.04.2018 um 23:30 schrieb Roger Moye:
We have tried running different window managers like XFCE and GNOME and all produce the same result.
What happens when you try to run a single application/use Published Application Mode instead of a full desktop?
Kind Regards, Stefan Baur
-- BAUR-ITCS UG (haftungsbeschränkt) Geschäftsführer: Stefan Baur Eichenäckerweg 10, 89081 Ulm | Registergericht Ulm, HRB 724364 Fon/Fax 0731 40 34 66-36/-35 | USt-IdNr.: DE268653243
This is because starting sessions wrapped in dbus-run-session is a new addition in the latest X2Go Server versions only.
I have not been able to find any explanation for what this error means or how to avoid it.
This is not really an error. I mean, naturally it is, since you will miss functionality (mostly concurrent sessions support for one user if the desktop environment needs a special dbus instance for every session), but starting a session should still work, provided there's not already a DE instance running for the user that tries to start a session. Even then, some DEs are more or less strict on the requirements for parallel sessions - XFCE for instance starts up regardless, while MATE requires a private dbus instance.
Note that RH/EPEL/C7 does not feature the required binary in any package, so on these platforms you'll always get the missing dbus wrapper notification.
We have tried running different window managers like XFCE and GNOME and all produce the same result.
GNOME in RH/EPEL/C7 won't work. XFCE should.
You're actual problem is likely a different one, but I cannot tell what exactly. You probably want to look into ~/.xsession-x2go-*-errors, maybe also enable the debug loglevel in /etc/x2go/x2goserver.conf (no need to restart anything, just spawn a new session) and on the client-side install the debug version of X2Go Client (x2goclient.debug.exe; it's contained in the installer, if you don't have that installed yet, just re-run the installer and make sure to select this option since by default it's not installed automatically) and get a client log via x2goclient.debug.exe > x2goclient-debug.log 2>&1 in a Windows cmd.exe instance (yes, redirection works like that even on Windows).
Mihai