[X2Go-User] broken dependencies for Debian 10 + 11
Philipp Huebner
debalance at debian.org
Thu Jun 1 16:17:35 CEST 2023
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 <debalance at debian.org>
: :' : pgp fp: 6719 25C5 B8CD E74A 5225 3DF9 E5CA 8C49 25E4 205F
`. `'`
`-
-------------- next part --------------
#
# Issue 1
##########
root at 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 at 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
More information about the x2go-user
mailing list