I use X2Go on Scientific Linux, which is very similar to CentOS.
After a recent regular update I encountered a dependancy issue:
Error: Package: nxagent-3.5.0.17-3.1.x86_64 (X11_RemoteDesktop_x2go)
Requires: xorg-x11-fonts-core
The mentioned package seems to only exist on Suse.
I use the X2xo repo to install packages, this is the content of my repo file:
[X11_RemoteDesktop_x2go]
name=X2go - after NoMachine ditched the open version (RHEL_6)
type=rpm-md
baseurl=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/
gpgcheck=1
gpgkey=http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/RHEL_6/repodata/repomd.xml.key
enabled=1