Unerfüllte Abhängigkeiten ...

Started by Isegrimm666, 2026/02/11, 04:53:40

Previous topic - Next topic

Isegrimm666

Guten Morgen ...

Ich habe gestern ein FU durchgeführt und das war das Ergebnis:


Aktualisierung für 39 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Nichterfüllte Abhängigkeiten:
freerdp-wayland : Hängt ab von: libwinpr3-3 (= 3.22.0+dfsg-2) aber 3.22.0+dfsg-1 ist installiert
libfreerdp3-3 : Hängt ab von: libwinpr3-3 (= 3.22.0+dfsg-2) aber 3.22.0+dfsg-1 ist installiert
Fehler: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt --fix-broken install
Abhängigkeiten werden korrigiert ... Fertig   
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libdeflate0:i386  libjbig0:i386         liblerc-dev    libsharpyuv-dev  libtiff6:i386  libwebp-dev      r-cran-broom   r-cran-plogr        r-cran-zeallot
  libjbig-dev       libjpeg62-turbo:i386  liblerc4:i386  libtiff-dev      libtiffxx6     libwebpdecoder3  r-cran-dbplyr  r-cran-rpostgresql
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Aktualisiere:
  libwinpr3-3

Zusammenfassung:
  Aktualisiere: 1, Installiere: 0, Entferne: 0, Aktualisiere nicht: 38
  40 nicht vollständig installiert oder entfernt.
  Herunterlade-Größe: 0 B / 375 kB
  Benötigter Platz: 1.024 B / 114 GB verfügbar

Fortfahren? [J/n]
(Lese Datenbank ... 948510 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libwinpr3-3_3.22.0+dfsg-2_amd64.deb ...
Entpacken von libwinpr3-3:amd64 (3.22.0+dfsg-2) über (3.22.0+dfsg-1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libwinpr3-3_3.22.0+dfsg-2_amd64.deb (--unpack):
Versuch, »/usr/share/man/man7/wlog.7.gz« zu überschreiben, welches auch in Paket libwinpr2-2t64:amd64 (2.11.7+dfsg1-6) ist
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libwinpr3-3_3.22.0+dfsg-2_amd64.deb
needrestart is being skipped since dpkg has failed
Fehler: Sub-process /usr/bin/dpkg returned an error code (1)


Offensichtlich macht 'libwinpr3-3' Probleme.

Hat jemand ähnliche Erfahrungen?

edlin

Erfahrungen keine oder wie Winston Churchill einst sagte: ,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Ich vermute mal, da hast du eine Leiche ausgegraben. Das Problem liegt wohl bei dem Paket libwinpr2-2t64. Das stammt ja noch aus der time-transition von vor ca. 2 Jahren und sollte IMHO längst durch eine Version ohne dem t64 Anhängsel ersetzt worden sein. Welches Paket klammert sich denn da an das alte libwinpr2-Paket? Simuliere mal das Entfernen des Paketes und schaue, was da ins Nirvana gezogen werden soll. Im Idealfall kannst du das Paket entfernen und danach das full-upgrade zu Ende führen. Die unschöne Version wäre ein Erzwingen des Überschreibens von »/usr/share/man/man7/wlog.7.gz« mittels dpkg durch libwinpr3-3; es ist "nur" die man page von wLog - kannst ja deine alte vorher sichern.

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

samoht

QuoteHat jemand ähnliche Erfahrungen?

Ja!
Christian Marillat hat das schon gemeldet:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1127622

In meiner Installation hat geholfen:
Quote# apt purge libwinpr3-3 freerdp-wayland krdc libfreerdp-client3-3 libfreerdp3-3 freerdp-wayland freerdp3-wayland libwinpr2-2t64

krdc  habe ich neu installiert, ohne Probleme soweit.

Lanzi

#3

:~$ sudo apt purge libwinpr3-3 freerdp-wayland krdc libfreerdp-client3-3 libfreerdp3-3 freerdp-wayland freerdp3-wayland libwinpr2-2t64
Probieren Sie »apt --fix-broken install«, um dies zu korrigieren.
Nichterfüllte Abhängigkeiten:
freerdp2-x11 : Hängt ab von: libwinpr2-2t64 (>= 2.8.0+dfsg1) soll aber nicht installiert werden
kdenetwork : Hängt ab von: krdc (>= 4:25.04.0) soll aber nicht installiert werden
libfreerdp-client2-2t64 : Hängt ab von: libwinpr2-2t64 (>= 2.9.0+dfsg1) soll aber nicht installiert werden
libfreerdp2-2t64 : Hängt ab von: libwinpr2-2t64 (= 2.11.7+dfsg1-6) soll aber nicht installiert werden
Fehler: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).


ein folgendes apt fix-brocken install:


Aktualisiere:
  libwinpr3-3

Zusammenfassung:
  Aktualisiere: 1, Installiere: 0, Entferne: 0, Aktualisiere nicht: 12
  425 nicht vollständig installiert oder entfernt.
  Herunterlade-Größe: 0 B / 375 kB
  Benötigter Platz: 1.024 B / 643 GB verfügbar

Fortfahren? [J/n] j
(Lese Datenbank ... 1104613 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../libwinpr3-3_3.22.0+dfsg-2_amd64.deb ...
Entpacken von libwinpr3-3:amd64 (3.22.0+dfsg-2) über (3.22.0+dfsg-1) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libwinpr3-3_3.22.0+dfsg-2_amd64.deb (--unpack):
Versuch, »/usr/share/man/man7/wlog.7.gz« zu überschreiben, welches auch in Paket libwinpr2-2t64:amd64 (2.11.7+dfsg1-6) ist
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/libwinpr3-3_3.22.0+dfsg-2_amd64.deb
needrestart is being skipped since dpkg has failed
Fehler: Sub-process /usr/bin/dpkg returned an error code (1)


Wie komme ich da raus?

samoht

QuoteWie komme ich da raus?

Warten auf die neue Release 3.22.0+dfsg-3 der Pakete freerdp3, schon avisiert!
oder entfernen auch aller verbliebenen freerdp-Pakete der obsoleten Generation2, z. B. freerdp2-x11, ... ?

ro_sid

#5
Quote from: Lanzi on 2026/02/11, 10:17:51
[...]
Wie komme ich da raus?
So wie @samoht: Die "störenden" Pakete "purgen" (es sind ja alles "2er"-Versionen, während es schon "3er" gibt"), notfalls(!) auch kdrc, dabei (Basis-)Pakete merken, die man gerne behalten/wiederhaben möchte und diese installieren. Bei @samoth war das eben kdrc und eventuell freerdp-wayland - der Rest waren Abhängigkeiten, welche sowieso wieder mitinstalliert werden.

PS: So etwas erledige ich mit aptitude im interaktiven Modus. Dabei braucht man dann keine zwei Aufrufe, sondern kann alles auf einmal erledigen, da aptitude den "Ersatz" erkennt und meist (beim "Rausschmeißen der anderen Pakete) die Alternativen schon vorschlägt. Es lohnt sich wirklich, sich mit diesem Programm auseinanderzusetzen!

Edit: Absatz zu aptitude hinzugefügt.

edlin

Aktuell hat es ein paar neue Pakete reingespült:
Aktualisiere:                                       
  freerdp-wayland   libasm-java           libfreerdp3-3  libwinpr3-3        python3-uritemplate  sudo
  freerdp3-wayland  libfreerdp-client3-3  libjson-c5     python3-typeguard  python3-wheel

Ob die neuen Pakete für libwinpr3-3 bzw. für freerdp das Problem lösen, kann ich mangels Problem nicht testen.

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

Isegrimm666

Guten Morgen ...

Ich habe eben ein ...

doas apt --fix-broken install

gefolgt von einem ...

doas apt full-upgrade

und einem abschließenden ...

doas apt autopurge

... durchgeführt.

Alles lief sauber durch. Nur das 'Akonadi-Problem' besteht noch weiterhin.

Gruß

Stefan

edlin

Mir fehlt da ein apt update:
doas apt update && doas apt full-upgrade

edlin
,,Ein kluger Mann macht nicht alle Fehler selber. Er lässt auch anderen eine Chance."

Winston Churchill

Isegrimm666

Ja ... aber nur im Text *g

Ich hab mir damals sogar 'n alias dafür erstellt:

alias dofu='doas apt update && doas apt full-upgrade'

Lanzi

bei mir heute Abend noch keine endgültige Lösung


Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes network-manager (--configure):
»altes postinst-Betreuerskript des Paketes network-manager«-Unterprozess mit Exit-Status 25 fehlgeschlagen
python3-wheel (0.46.3-2) wird eingerichtet ...
python3-uritemplate (4.2.0-3) wird eingerichtet ...
libglibmm-2.4-1t64:amd64 (2.66.8-3) wird eingerichtet ...
libfakekey0:amd64 (0.3+git20170516-4) wird eingerichtet ...
libgnutls-dane0t64:amd64 (3.8.12-2) wird eingerichtet ...
libpng16-16t64:amd64 (1.6.55-1) wird eingerichtet ...
libpng16-16t64:i386 (1.6.55-1) wird eingerichtet ...
sudo (1.9.17p2-4) wird eingerichtet ...
libacme-damn-perl (0.09-1) wird eingerichtet ...
avahi-autoipd (0.8-18) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes avahi-autoipd (--configure):
»altes postinst-Betreuerskript des Paketes avahi-autoipd«-Unterprozess mit Exit-Status 25 fehlgeschlagen
freerdp3-wayland (3.22.0+dfsg-3) wird eingerichtet ...
flatpak (1.16.3-1) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes flatpak (--configure):
»altes postinst-Betreuerskript des Paketes flatpak«-Unterprozess mit Exit-Status 25 fehlgeschlagen
avahi-daemon (0.8-18) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes avahi-daemon (--configure):
»altes postinst-Betreuerskript des Paketes avahi-daemon«-Unterprozess mit Exit-Status 25 fehlgeschlagen
libonnxruntime-providers:amd64 (1.23.2+dfsg-6) wird eingerichtet ...
libjson-c5:amd64 (0.18+ds-2) wird eingerichtet ...
libjson-c5:i386 (0.18+ds-2) wird eingerichtet ...
libkdsoap-qt6-2:amd64 (2.2.0+dfsg-5) wird eingerichtet ...
gnutls-bin (3.8.12-2) wird eingerichtet ...
manpages-dev (6.17-1) wird eingerichtet ...
libpng-tools (1.6.55-1) wird eingerichtet ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von avahi-utils:
avahi-utils hängt ab von avahi-daemon (= 0.8-18); aber:
  Paket avahi-daemon ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes avahi-utils (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
libpng-dev:amd64 (1.6.55-1) wird eingerichtet ...
libonnxruntime1.23:amd64 (1.23.2+dfsg-6) wird eingerichtet ...
Trigger für desktop-file-utils (0.28-1) werden verarbeitet ...
Trigger für libc-bin (2.42-13) werden verarbeitet ...
Trigger für man-db (2.13.1-1) werden verarbeitet ...
Trigger für mailcap (3.75) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
network-manager
avahi-autoipd
flatpak
avahi-daemon
avahi-utils
needrestart is being skipped since dpkg has failed
Fehler: Sub-process /usr/bin/dpkg returned an error code (1)


Lanzi

Nach wie vor

Fehler traten auf beim Bearbeiten von:
network-manager
avahi-autoipd
flatpak
avahi-daemon
avahi-utils

kreuzschnabel

Abhängigkeitsprobleme erledigen sich nicht von selbst, und solange sie bestehen, wirst du in der Paketverwaltung nicht viel machen können, also am besten gleich kümmern. Was sagt denn

apt -f install

?

--ks
Hier so: Debian Stable oder Siduction (nach Laune) – KDE Plasma – Lenovo Thinkpad T470p – i7-7820HQ – 32GB RAM

Lanzi

Apt install -f



Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 11
  5 nicht vollständig installiert oder entfernt.
  Benötigter Platz: 0 B / 563 GB verfügbar

network-manager (1.54.3-2) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes network-manager (--configure):
»altes postinst-Betreuerskript des Paketes network-manager«-Unterprozess mit Exit-Status 25 fehlgeschlagen
avahi-autoipd (0.8-18) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes avahi-autoipd (--configure):
»altes postinst-Betreuerskript des Paketes avahi-autoipd«-Unterprozess mit Exit-Status 25 fehlgeschlagen
flatpak (1.16.3-1) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes flatpak (--configure):
»altes postinst-Betreuerskript des Paketes flatpak«-Unterprozess mit Exit-Status 25 fehlgeschlagen
avahi-daemon (0.8-18) wird eingerichtet ...
Insecure directory in $ENV{PATH} while running with -T switch at /usr/share/perl5/Debian/AdduserLogging.pm line 161.
dpkg: Fehler beim Bearbeiten des Paketes avahi-daemon (--configure):
»altes postinst-Betreuerskript des Paketes avahi-daemon«-Unterprozess mit Exit-Status 25 fehlgeschlagen
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von avahi-utils:
avahi-utils hängt ab von avahi-daemon (= 0.8-18); aber:
  Paket avahi-daemon ist noch nicht konfiguriert.

dpkg: Fehler beim Bearbeiten des Paketes avahi-utils (--configure):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
network-manager
avahi-autoipd
flatpak
avahi-daemon
avahi-utils
needrestart is being skipped since dpkg has failed
Fehler: Sub-process /usr/bin/dpkg returned an error code (1)



michaa7

Also bei mir gibt es keine Probleme mit avahi-utils = 0.8-18; daher gehe ich davon aus, dass eines der genannten Pakete sich querstellt, und mein erster (laienhafter) Verdachtsfall wäre flatpack, passt auch zu dieser Fehlermeldung:
https://www.reddit.com/r/debian/comments/1q9p7lb/problem_with_flatpak_after_updating_debian_13/
Ok, you can't code, but you still might be able to write a bug report for Debian's sake