Hi,
I struggled mightily to get the git versions of x2goclient and x2goserver to work on two Fedora 15 machines today, and finally succeeded. Along the way I ran into a bunch of problems - here are some that I remember:
Out of date or missing information on the wiki - known problem, and I guess I can help with this at least.
The way the nxcomp Makefile installs symbolic links causes a subtle "permission denied" problem if SELinux is enforcing. The "install" command installs libraries with the correct SELinux context; the "cp -a" command does not install symbolic links with the correct context. (I do not know whether rpmbuild automatically fixes such problems; if it does, then this would only be a problem for installs from tarballs.)
For some reason (I could not figure out why), the automatically-generated password was not inserted into the file ~/.x2go/sqlpass. That file was empty. I worked around this by manually resetting the password to another random password and putting the password in that file.
In x2gostartagent, X2GO_LIB does not seem to be set anywhere. So I added a line to set it.
The Makefile of nxcomp installs the libraries into /usr/local/lib, not /usr/lib/x2go, by default. So I added /usr/local/lib to LD_LIBRARY_PATH in x2gostartagent.
This is not an x2go bug, but Fedora has a very annoying problem that xauth keeps printing the message: xauth: /home/greenrd/.Xauthority not writable, changes will be ignored I do not know what causes this, or what its significance is. I workaround it by doing: rm ~/.Xauthority*
It is necessary to set the hostname in /etc/hosts, or xauth will complain that the display is invalid. Strangely, the Fedora installation CD neglects to do this!
At least one key, the left arrow key, doesn't work if you tell x2goclient to keep the same keyboard layout - I had to tell it my keyboard layout.
-- Robin Green