Am 17.12.2011 22:06, schrieb Mike Gabriel:
So I should add deb http://packages.x2go.org/debian squeeze heuler to my sources.list, is that correct?
Yes!
Okay, so I guessed right...
[snip]
I would try this:
Purge everything NX'ish, X2Go'ish... Install NX packages from packages.x2go.org squeeze heuler Install FreeNX from Launchpad (lucid) Install the rest of X2Go from packages.x2go.org squeeze main (or heuler)
I tried something different (before I received your message), and that seems to have helped:
First, I changed the relevant lines of /etc/apt/sources.list like so:
# X2go Repository deb http://packages.x2go.org/debian squeeze heuler deb http://packages.x2go.org/debian squeeze main # X2go Repository (sources) deb-src http://packages.x2go.org/debian squeeze main
deb http://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/freenx-team/ppa/ubuntu lucid main
then I ran apt-get update
I did *not* run apt-get upgrade or dist-upgrade, as this would probably have pulled x2go* from heuler. Instead, I ran apt-get dist-upgrade -s to receive a list of the packages that were to be upgraded, and made a note of all the freenx* and lib* files listed. First, I tried apt-get install <listofrelevantpackages>, but that wouldn't help, as again the system believed to already have the current packages installed, so I tried apt-get remove <listofrelevantpackages> followed by apt-get install <listofrelevantpackages>.
Then I removed the heuler line from the /etc/apt/sources.list file and ran apt-get update again (to make sure I don't accidentally pull stuff from heuler on the next upgrade).
That seems to have helped, I now have: ii cups-x2go 3.0.0.3-0~x2go1+squeeze~main~54~build1 X2GO printer for CUPS ii freenx 0.7.3.git110520.3884279-0ubuntu1ppa4 Remote desktop/application/thin-client server rc freenx-media 0.7.3+teambzr104-0freenxteam1~intrepid1 Remote desktop/application/thin-client server media support ii freenx-rdp 0.7.3.git110520.3884279-0ubuntu1ppa4 Remote desktop/application/thin-client server RDP proxy ii freenx-server 0.7.3+teambzr104-0freenxteam1~intrepid1 Remote desktop/application/thin-client server core features ii freenx-session-launcher 0.7.3.git110520.3884279-0ubuntu1ppa4 Remote desktop/application/thin-client server ConsoleKit helper ii freenx-smb 0.7.3.git110520.3884279-0ubuntu1ppa4 Remote desktop/application/thin-client server smb support ii freenx-vnc 0.7.3.git110520.3884279-0ubuntu1ppa4 Remote desktop/application/thin-client server VNC proxy ii libnx-x11 2:3.5.0-0~x2go1+squeeze~heuler~20111206~128~build1 nx-X11 (NoMachine) ii libxcomp1 2.1.0dol1 NoMachine NX - NX compression library ii libxcomp3 2:3.5.0-0~x2go1+squeeze~heuler~20111206~128~build1 NX X compression library ii libxcompext1 2.1.0dol1 NoMachine NX - NX compression library ii libxcompext3 2:3.5.0-0~x2go1+squeeze~heuler~20111206~128~build1 NX X11 protocol compression extensions library ii libxcompshad3 2:3.5.0-0~x2go1+squeeze~heuler~20111206~128~build1 NX shadowing library ii nx-common 0.3.1+svn59-0~ppa1~lucid1 NX server common package. ii nxagent 1:3.5.0-1-2-0ubuntu1ppa8 X server for remote access ii nxlibs 1:3.5.0-1-2-0ubuntu1ppa8 NX support libraries ii nxplugin 3.4.0-3 NX Web Companion ii x2go-keyring 2011.12.07+squeeze~main~12~build1 GnuPG keys of X2go developers ii x2goagent 3.5.0.2-0~x2go1+squeeze~main~49~build1 Special X2go-ized X agent, forked from NX-X11 (NoMachine) ii x2goserver 3.0.99.8-0~x2go1+squeeze~main~373~build1 X2go server daemon scripts ii x2goserver-extensions 3.0.99.8-0~x2go1+squeeze~main~373~build1 X2go server daemon scripts (extensions) ii x2goserver-printing 3.0.99.8-0~x2go1+squeeze~main~373~build1 X2go server daemon scripts (printing)
and both NX and X2go access is possible again.
I noticed that freenx-server is listed as "0.7.3+teambzr104-0freenxteam1~intrepid1" and trying an apt-get install freenx-server attempts to replace sysvinit with upstart, giving me apt-gets "You are about to do something potentially harmful." warning, but this may be due to the fact that I changed the entry in the sources.list file from intrepid to lucid in an attempt to pull in newer packages after the system was already hosed.
I'll try restoring a pre-FUBAR backup some day soon, and check if things are less messy when I keep the freenx repository on intrepid, only upgrading the libs from heuler as Mike suggested - since the old libs seem to be what messed up the machine.
G'nite everyone ;-)