Hi,

the release of X2Go Server 4.1.0.4 caused several issues on the Debian systems I administer (mostly 11, but 10 is affected as well).

The main cause: The source package x2gokdrive and its binary package xserver-x2gokdrive is missing from the main archive. I had to manually backport it from heuler to get around this.

Further cause: insufficient Breaks+Replaces between libx2go-server-perl 4.1.0.4 and libx2go-utils-perl 4.1.0.3 (same file installed from both packages).

Upon purging all x2go packages to get a clean system,
I was left with a broken dpkg-statoverride that should have been cleaned up in some postrm script but wasn't.


More detailed output for all 3 issues is in the attached txt file. It's in German, but the relevant information should be understandable anyway.


Best wishes
--
 .''`.   Philipp Huebner <debala...@debian.org>
: :'  :  pgp fp: 6719 25C5 B8CD E74A 5225  3DF9 E5CA 8C49 25E4 205F
`. `'`
  `-
#
# Issue 1
##########

root@somehost:~# apt install x2goserver
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 x2goserver : Hängt ab von: x2goserver-x2gokdrive (< 
4.1.0.4-0x2go1.2+git20230530.1975+10.main.1.1~) soll aber nicht installiert 
werden
              Hängt ab von: x2goserver-x2gokdrive (>= 
4.1.0.4-0x2go1.2+git20230530.1975+10.main.1) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte 
Pakete.


#
# Issue 2
##########

root@otherhost:~# apt update && apt dist-upgrade

...

Die folgenden Pakete wurden automatisch installiert und werden nicht mehr 
benötigt:
   libconfig-simple-perl (4.59-6.1)
   libdbd-pg-perl (3.14.2-1+b1)
   libdbd-sqlite3-perl (1.66-1+b1)
   libdbi-perl (1.643-3+b1)
   libnx-x11-6 (2:3.5.99.26-2)
   libswitch-perl (2.17-2.1)
   libx2go-log-perl (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   libx2go-server-db-perl (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   libx2go-server-perl (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   libxcompshad3 (2:3.5.99.26-2)
   nx-x11-common (2:3.5.99.26-2)
   nxagent (2:3.5.99.26-2)
   x2goserver-common (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   x2goserver-x2goagent (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden Pakete werden ENTFERNT:
   libx2go-config-perl (4.1.0.3-5)
   libx2go-utils-perl (4.1.0.3-5)
   x2goserver (4.1.0.3-5)
   x2goserver-extensions (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   x2goserver-fmbindings (4.1.0.3-5)
   x2goserver-printing (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   x2goserver-xsession (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
Die folgenden Pakete sind zurückgehalten worden:
   libstlink1 (1.5.1+ds-1.1 => 1.6.1+ds-3)
   stlink-tools (1.5.1+ds-1.1 => 1.6.1+ds-3)
Die folgenden Pakete werden aktualisiert (Upgrade):
   google-chrome-stable (113.0.5672.126-1.1 => 114.0.5735.90-1.1)
   libx2go-log-perl (4.1.0.3-5 => 4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   libx2go-server-db-perl (4.1.0.3-5 => 
4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   libx2go-server-perl (4.1.0.3-5 => 
4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   x2goserver-common (4.1.0.3-5 => 4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)
   x2goserver-x2goagent (4.1.0.3-5 => 
4.1.0.4-0x2go1.2+git20230530.1975+11.main.1)

...

Entfernen von x2goserver-xsession (4.1.0.3-5) ...
Entfernen von x2goserver-printing (4.1.0.3-5) ...
dpkg: x2goserver: Abhängigkeitsprobleme, wird aber wie gefordert dennoch 
entfernt:
 x2goserver-fmbindings hängt ab von x2goserver (<< 4.1.0.3-5.1~).
 x2goserver-fmbindings hängt ab von x2goserver (>= 4.1.0.3-5).
 x2goserver-fmbindings hängt ab von x2goserver (<< 4.1.0.3-5.1~).
 x2goserver-fmbindings hängt ab von x2goserver (>= 4.1.0.3-5).
 x2goserver-extensions hängt ab von x2goserver (<< 4.1.0.3-5.1~).
 x2goserver-extensions hängt ab von x2goserver (>= 4.1.0.3-5).
 x2goserver-extensions hängt ab von x2goserver (<< 4.1.0.3-5.1~).
 x2goserver-extensions hängt ab von x2goserver (>= 4.1.0.3-5).

Entfernen von x2goserver (4.1.0.3-5) ...
(Lese Datenbank ... 1340753 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von 
.../libx2go-log-perl_4.1.0.4-0x2go1.2+git20230530.1975+11.main.1_all.deb ...
Entpacken von libx2go-log-perl (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1) 
über (4.1.0.3-5) ...
dpkg: libx2go-config-perl: Abhängigkeitsprobleme, wird aber wie gefordert 
dennoch entfernt:
 libx2go-server-db-perl hängt ab von libx2go-config-perl (<< 4.1.0.3-5.1~).
 libx2go-server-db-perl hängt ab von libx2go-config-perl (>= 4.1.0.3-5).
 libx2go-server-db-perl hängt ab von libx2go-config-perl (<< 4.1.0.3-5.1~).
 libx2go-server-db-perl hängt ab von libx2go-config-perl (>= 4.1.0.3-5).

(Lese Datenbank ... 1340751 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von libx2go-config-perl (4.1.0.3-5) ...
(Lese Datenbank ... 1340746 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von 
.../libx2go-server-perl_4.1.0.4-0x2go1.2+git20230530.1975+11.main.1_all.deb ...
Entpacken von libx2go-server-perl (4.1.0.4-0x2go1.2+git20230530.1975+11.main.1) 
über (4.1.0.3-5) ...
dpkg: Fehler beim Bearbeiten des Archivs 
/var/cache/apt/archives/libx2go-server-perl_4.1.0.4-0x2go1.2+git20230530.1975+11.main.1_all.deb
 (--unpack):
 Versuch, »/usr/share/man/man3/X2Go::Utils.3pm.gz« zu überschreiben, welches 
auch in Paket libx2go-utils-perl 4.1.0.3-5 ist
Vorbereitung zum Entpacken von 
.../libx2go-server-db-perl_4.1.0.4-0x2go1.2+git20230530.1975+11.main.1_amd64.deb
 ...
Entpacken von libx2go-server-db-perl 
(4.1.0.4-0x2go1.2+git20230530.1975+11.main.1) über (4.1.0.3-5) ...
Fehler traten auf beim Bearbeiten von:
 
/var/cache/apt/archives/libx2go-server-perl_4.1.0.4-0x2go1.2+git20230530.1975+11.main.1_all.deb
[master 96c9350] committing changes in /etc made by "apt dist-upgrade"
 5 files changed, 1 insertion(+), 4 deletions(-)
 create mode 120000 systemd/system/x2goserver.service
 delete mode 120000 x2go/Xresources
 delete mode 120000 x2go/Xsession.d
 delete mode 120000 x2go/Xsession.options
 delete mode 120000 x2go/applications
needrestart is being skipped since dpkg has failed
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt dist-upgrade  20,16s user 3,57s system 40% cpu 58,017 total
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 libx2go-log-perl : Hängt ab von: x2goserver-common (>= 
4.1.0.4-0x2go1.2+git20230530.1975+11.main.1) aber 4.1.0.3-5 ist installiert
 libx2go-server-db-perl : Hängt ab von: x2goserver-common (>= 
4.1.0.4-0x2go1.2+git20230530.1975+11.main.1) aber 4.1.0.3-5 ist installiert
 libx2go-server-perl : Hängt ab von: libx2go-log-perl (< 4.1.0.3-5.1~) aber 
4.1.0.4-0x2go1.2+git20230530.1975+11.main.1 ist installiert
                       Hängt ab von: libx2go-server-db-perl (< 4.1.0.3-5.1~) 
aber 4.1.0.4-0x2go1.2+git20230530.1975+11.main.1 ist installiert
 x2goserver-extensions : Hängt ab von: x2goserver (< 4.1.0.3-5.1~) ist aber 
nicht installiert
                         Hängt ab von: x2goserver (>= 4.1.0.3-5) ist aber nicht 
installiert
 x2goserver-fmbindings : Hängt ab von: x2goserver (< 4.1.0.3-5.1~) ist aber 
nicht installiert
                         Hängt ab von: x2goserver (>= 4.1.0.3-5) ist aber nicht 
installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne 
Angabe eines Pakets (oder geben Sie eine Lösung an).
Looking for updates…
Nothing to do.



#
# Issue 3
##########

dpkg: nicht behebbarer fataler Fehler, Abbruch:
unbekannte Systemgruppe »x2gouser« in der statoverride-Datei; die Systemgruppe 
wurde
vor dem Override entfernt, was höchstwahrscheinlich ein Paketierungsfehler ist,
um dies auszugleichen können Sie den Override manuell mit dpkg-statoverride 
entfernen
E: Sub-process /usr/bin/dpkg returned an error code (2)

dpkg-statoverride --list | grep -i x2go
root x2gouser 2755 /usr/lib/x2go/libx2go-server-db-sqlite3-wrapper

dpkg-statoverride --remove /usr/lib/x2go/libx2go-server-db-sqlite3-wrapper


_______________________________________________
x2go-user mailing list
x2go-user@lists.x2go.org
https://lists.x2go.org/listinfo/x2go-user

Reply via email to