Package: x2goserver
Version:
4.0.1.6

I am experiencing bug #93, which shows "Bug archived" at http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=93
since Mon, 04 Feb 2013 06:24:01 GMT.

I am running a Linode virtual private server with a minimal CentOS 6.4 installation.  It did not have /tmp/.X11-unix by default.

I installed x2goserver via the x2go repo;

wget -O /etc/yum.repos.d/x2go.repo http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/X11:RemoteDesktop:x2go.repo

# rpm -qa | grep x2go
x2goagent-3.5.0.20-4.1.x86_64
x2goserver-4.0.1.6-1.1.x86_64

X2goclient sessions would hang and the server side message was;
# cat clients
_XSERVTransmkdir: ERROR: euid != 0,directory /tmp/.X11-unix will not be created.
_XSERVTransSocketUNIXCreateListener: mkdir(/tmp/.X11-unix) failed, errno = 2
_XSERVTransMakeAllCOTSServerListeners: failed to create listener for local

I had to create /tmp/.X11-unix manually, or log in as the root user via x2goclient to solve the problem.  With /tmp/.X11-unix created, the non root user's can now log in with x2goclient running on Windows XP/7 and Debian.