Bugzilla – Bug 1137870
Leap 15.1 Repository X11 RemoteDesktop x2go incomplete
Last modified: 2019-12-16 12:46:12 UTC
as package repository in zypper, the x2goclient package won't install because it depends on the nxproxy package, that is simply not there (in contrast to Tumbleweed and 15.0 repositories that both have nxproxy).
Didn't find nxproxy's bugowner, please reassign it if it is not a x2goclient issue.
x2goclient depends on nxproxy; x2goserver depends on x2goagent. Currently, the repository provides neither of these dependencies.
this issue still persists...
The X2Go project maintains its own repositories of openSUSE packages at <http://packages.x2go.org/opensuse/>, though unfortunately the repository for Leap 15.1 there is also incomplete. So at the moment, neither X2Go nor openSUSE provides Leap 15.1 RPMs for x2goclient. :( There is an upstream bug report for this here: <https://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1403>
The workaround I use on my Leap 15.1 systems is to use X2Go's Leap 15.0 repository.
(In reply to Tristan Miller from comment #4)
> The workaround I use on my Leap 15.1 systems is to use X2Go's Leap 15.0
Oops… I forgot to mention that X2Go's x2goclient for Leap 15.0 is also missing now, which I had also reported upstream: <https://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1358>
I was fortunate enough to install the Leap 15.0 x2goclient from the X2Go repository on my Leap 15.1 systems before it disappeared from the repository.
So it looks like my workaround won't work any more for fresh installs.
i looked into this a little deeper.
as far as i understand, both nxproxy and x2goagent are built from the nx-libs source package:
nx-libs was at version 220.127.116.11 in Leap 15.0 and has been bumped to version 18.104.22.168 in Leap 15.1 by Jan Engelhardt (jengelh). 22.214.171.124 fails to build, though:
Failure to build appears to be related to automake, may be a minor issue that can be fixed with a little love by someone more knowledgeable than me...
As a workaround to the missing/broken packages in both openSUSE's and X2Go's repositories, I've created my own OBS project with SCM-head builds for the NX libraries, X2Go Client, X2Go Server, and X2Go pinentry: <https://build.opensuse.org/project/show/home:psych0naut:x2go> The Leap 15.1 and Tumbleweed repositories can be found at <https://download.opensuse.org/repositories/home:/psych0naut:/x2go/openSUSE_Leap_15.1/> and <https://download.opensuse.org/repositories/home:/psych0naut:/x2go/openSUSE_Tumbleweed/>, respectively.
Note that I do not have any sort of automated system in place for keeping these builds in sync with the latest commits to X2Go. I consider my builds to be a stopgap measure until the X2Go developers and/or openSUSE packagers fix their own packages.