I believe the version numbers are the same but the Fedora builds are from a more recent git commit. Do you know if the fixes are in x2goclient or pyhoca? You probably have two options at the moment, build from source or roll back one of your packages if the bug is recent. I'm not familiar with the bug but the latter option is much easier if you know when the incompatibility arose.

On Mon, Feb 10, 2020 at 8:49 PM Michael Eager <eager@eagerm.com> wrote:
With a little editing of the s2go.repo file, I added the x2go fedora 30
repo.  Unfortunately, it seems to have the same version of x2goserver as
the EPEL repo.  I get the same error.

On 2/10/20 1:59 PM, Bryan Roessler wrote:
> You could try the Fedora 30 repo: http://packages.x2go.org/fedora/
>
> On Mon, Feb 10, 2020 at 4:55 PM Michael Eager <eager@eagerm.com
> <mailto:eager@eagerm.com>> wrote:
>
>     http://packages.x2go.org/epel/ doesn't have a subdirectory for CentOS 8.
>
>     Is there a better X2go repo for CentOS 8?
>
>     I'm running pyhoca-cli-0.6.1.3 on the client and the server is running
>     x2goserver-4.1.0.  I understand that there is a known incompatibility
>     between the two versions which has been fixed upstream.
>
>     _______________________________________________
>     x2go-user mailing list
>     x2go-user@lists.x2go.org <mailto:x2go-user@lists.x2go.org>
>     https://lists.x2go.org/listinfo/x2go-user
>