Erledigt: Unerfüllte Abhängigkeiten (deb-multimedia wars)

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Erledigt: Unerfüllte Abhängigkeiten (deb-multimedia wars)

Beitrag von manes » 01.05.2022 12:58:38

Hallo Forum,

debian testing, stabil seit Jahren, jetzt nach einem
apt-get install mpv

für mich unauflösbare Abhängigkeiten:

Code: Alles auswählen

(…)
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
libasound2-plugins : Hängt ab von: libavcodec58 (>= 10:4.2.2)
Hängt ab von: libavutil56 (>= 10:4.2.2) aber 7:4.4.2-1 ist installiert
libavformat58 : Hängt ab von: libsrt1.4-gnutls (>= 1.4.4) ist aber nicht installiert
libavresample4 : Hängt ab von: libavutil56 (>= 10:4.3.1) aber 7:4.4.2-1 ist installiert
libchromaprint1 : Hängt ab von: libavcodec58 (>= 10:4.2.2)
Hängt ab von: libavutil56 (>= 10:4.2.2) aber 7:4.4.2-1 ist installiert
phonon4qt5-backend-vlc : Hängt ab von: vlc-plugin-video-output ist aber nicht installiert
vlc-plugin-base : Hängt ab von: libavcodec58 (>= 10:4.3.1)
Hängt ab von: libavformat58 (>= 10:4.3.1)
Hängt ab von: libavutil56 (>= 10:4.3.1) aber 7:4.4.2-1 ist installiert
Hängt ab von: libpostproc55 (>= 10:4.3.1) aber 7:4.4.2-1 ist installiert
Hängt ab von: libswscale5 (>= 10:4.3.1) aber 7:4.4.2-1 ist installiert
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt --fix-broken install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Ich bin irritiert von
>= 10:4.3.1
. Hat jemand bitte einen Hinweis, wo ich was kaputtgemacht habe?
Zuletzt geändert von manes am 01.05.2022 15:04:28, insgesamt 1-mal geändert.
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

DeletedUserReAsG

Re: Unerfüllte Abhängigkeiten

Beitrag von DeletedUserReAsG » 01.05.2022 13:07:24

Es ist Testing. Davon, dass man selbst was kaputtgemacht hat, sollte man erst ausgehen, wenn auch nach einigen Tagen kein Thread in der entsprechenden Mailingliste aufgetaucht ist.

Um mehr zum konkret vorliegenden Problem sagen zu können, wären deutlich mehr Infos notwendig: sources.list, komplette Ein- und Ausage von sowohl update, als auch upgrade, etc.

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Unerfüllte Abhängigkeiten

Beitrag von JTH » 01.05.2022 13:28:38

Ich tipp mal auf deb-multimedia. Ist oder war das Repository bei dir in der sources.list benutzt?

Debianlibavcodec58 etwa gibt es nämlich im Debian-Repo nicht mit der Epoch(e) 10. So nennt sich die – optionale – Versionsnummer vor dem Doppelpunkt (siehe man deb-version). Bei deb-multimedia gibts das Paket und die anderen aber genau in Version 10:4.sowieso.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: Unerfüllte Abhängigkeiten

Beitrag von manes » 01.05.2022 13:31:02

Ich finde nirgendwo einen Hinweis, daß die geforderten Versionen überhaupt existieren.
Beispiel:

Code: Alles auswählen

Hängt ab von: libavutil56 (>= 10:4.3.1) aber 7:4.4.2-1 ist installiert
Aber https://packages.debian.org/search?keyw ... ection=all listet solch eine Version nicht.

sources:

Code: Alles auswählen

deb [signed-by=/usr/share/keyrings/debian-archive-bullseye-automatic.gpg] http://debian.netcologne.de/debian/ testing main non-free contrib
preferences für mkvtoolnix-gui und mkvtoolnix wg vielen problemen mit bestimmten versionen.

Code: Alles auswählen

/var/log/apt/history.log
ist leer, wtf.
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: Unerfüllte Abhängigkeiten

Beitrag von manes » 01.05.2022 13:33:48

JTH hat geschrieben: ↑ zum Beitrag ↑
01.05.2022 13:28:38
Ich tipp mal auf deb-multimedia. Ist oder war das Repository bei dir in der sources.list benutzt?

Debianlibavcodec58 etwa gibt es nämlich im Debian-Repo nicht mit der Epoch(e) 10. So nennt sich die – optionale – Versionsnummer vor dem Doppelpunkt (siehe man deb-version). Bei deb-multimedia gibts das Paket und die anderen aber genau in Version 10:4.sowieso.
vor langem (wann auch immer das war, ich kann mich nicht erinnern, hatte ich multimedia mal eingebunden, aber schnell wieder entfernt. keine ahnung, daß ich mir damit was eingetreten hatte. ich dachte, ich hätte nichts mehr aus dem repo installiert.

Danke!
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

JTH
Moderator
Beiträge: 3023
Registriert: 13.08.2008 17:01:41
Wohnort: Berlin

Re: Unerfüllte Abhängigkeiten

Beitrag von JTH » 01.05.2022 13:40:32

manes hat geschrieben: ↑ zum Beitrag ↑
01.05.2022 13:33:48
keine ahnung, daß ich mir damit was eingetreten hatte. ich dachte, ich hätte nichts mehr aus dem repo installiert.
Ich meine, ohne extra Handarbeit wird man die Pakete von dort nicht komplett wieder los. Gerade die libav*-Pakete fängt man sich durch die benutzte „Trickserei“ mit der Epoche dauerhaft ein. Ob noch was installiert ist, müsste dir

Code: Alles auswählen

dpkg -l | grep '\-dmo'
verraten.
Manchmal bekannt als Just (another) Terminal Hacker.

Benutzeravatar
manes
Beiträge: 958
Registriert: 27.08.2007 11:26:54
Wohnort: Köln
Kontaktdaten:

Re: Unerfüllte Abhängigkeiten

Beitrag von manes » 01.05.2022 15:03:34

JTH hat geschrieben: ↑ zum Beitrag ↑
01.05.2022 13:40:32
Ich meine, ohne extra Handarbeit wird man die Pakete von dort nicht komplett wieder los. Gerade die libav*-Pakete fängt man sich durch die benutzte „Trickserei“ mit der Epoche dauerhaft ein. Ob noch was installiert ist, müsste dir

Code: Alles auswählen

dpkg -l | grep '\-dmo'
verraten.
Nochmal danke! Multimedia hatte ich vergessen, und hatte noch ~40 Pakete, die mir beim experimentieren mit vapoursync auf die platte gerutscht waren. Jetzt läuft's wieder sauber.
Sometimes you have a programming problem and it seems like the best solution is to use regular expressions; now you have two problems.
David Mertz

Antworten