If the server is a modern Linux with Gnome 3 this will happen because
Gnome 3 uses a compositing desktop not compatible with X2Go.
For me the fix was to install Mate desktop on the servers which is a
fork of Gnome 2 and is compatible with X2Go.
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Eskimo North Linux Friendly Internet Access, Shell Accounts, and Hosting. Knowledgeable human assistance, not telephone trees or script readers. See our web site: http://www.eskimo.com/ (206) 812-0051 or (800) 246-6874.
On Wed, 8 Apr 2015, Heng Zhou wrote:
Date: Wed, 8 Apr 2015 19:43:02 -0400 From: Heng Zhou <hzhou1@cs.uml.edu> To: x2go-user@lists.x2go.org Subject: [X2Go-User] GNOME and Unity can not launch
Hi,
I installed the latest X2Go client, but it only works with KDE. When I tried to launch Unity and GNOME desktop, they always fail. To be specific, when I selected Unity, the desktop just flashes and disappear. When I selected GNOME, I got a black desktop window and VcXsrv reports an error saying "Cannot establish any listening socket - make sure an X server isn't already running". The contents of VCXSrv.0.log is:
_XSERVTransSocketCreateListener: failed to bind listener _XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: failed to create listener for inet6 _XSERVTransSocketCreateListener: failed to bind listener _XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: failed to create listener for inet (EE) Fatal server error: (EE) Cannot establish any listening sockets - Make sure an X server isn't already running(EE) (EE) Server terminated with error (1). Closing log file.
I have no idea how to check if any X server is running on my computer. All the settings of X2Go are default. The remote machine is ubuntu 14.04. Any help? Thanks.