Code: Alles auswählen
~$ mpv
mpv: symbol lookup error: mpv: undefined symbol: ass_track_set_feature
¹⁾ siehe auch: viewtopic.php?t=187197&hilit=mpv+lookup
Abgesehen davon, dass ich die „Erledigung“ im zitierten Thread nicht recht verstehe, ist

Code: Alles auswählen
~$ mpv
mpv: symbol lookup error: mpv: undefined symbol: ass_track_set_feature
Code: Alles auswählen
# grep -Frl ass_track_set_feature /usr/lib/x86_64-linux-gnu/
/usr/lib/x86_64-linux-gnu/libass.so.9.1.1
#
Ich dachte eigentlich nein. Kein Eintrag in /etc/apt/sources.list und in /etc/apt/sources.list.d. ævidemux hatte ich früher mal von dort benutzt. Aber offenbar gibt's Altlasten:tobo hat geschrieben:Hast du was vom dmo installiert?
Code: Alles auswählen
dpkg -l | grep dmo
ii libass9:amd64 2:0.14.0-dmo1 amd64 library for SSA/ASS subtitles rendering
ii libdvdcss2:amd64 1.3.0-dmo1 amd64 Simple foundation for reading DVDs - runtime libraries
ii libfaac0:amd64 1:1.29.9.2-dmo1 amd64 AAC audio encoder - library files.
ii libmp3lame0:amd64 1:3.99.5-dmo4 amd64 Shared libraries for MP3 encoding
ii librtmp1:amd64 2:2.4~20150315.gita107cef9b-dmo1 amd64 Toolkit for RTMP streams (shared library)
ii libxvidcore4:amd64 3:1.3.3-dmo1 amd64 High quality ISO MPEG4 codec library
fischig hat geschrieben:28.10.2023 12:39:10Das wird jetzt wohl ziemlich aufwendig, die zu beseitigen, insbesondere wegen libass9!
Code: Alles auswählen
# apt-get install libass9/bookworm ## etc.
Alle diese Libs liegen in bookworm ohne Einbindung von dmo-Kram in höheren Versionen vor, auchfischig hat geschrieben:28.10.2023 12:39:10Ich dachte eigentlich nein. Kein Eintrag in /etc/apt/sources.list und in /etc/apt/sources.list.d. ævidemux hatte ich früher mal von dort benutzt. Aber offenbar gibt's Altlasten:tobo hat geschrieben:Hast du was vom dmo installiert?Das wird jetzt wohl ziemlich aufwendig, die zu beseitigen, insbesondere wegen libass9!Code: Alles auswählen
dpkg -l | grep dmo ii libass9:amd64 2:0.14.0-dmo1 amd64 library for SSA/ASS subtitles rendering ii libdvdcss2:amd64 1.3.0-dmo1 amd64 Simple foundation for reading DVDs - runtime libraries ii libfaac0:amd64 1:1.29.9.2-dmo1 amd64 AAC audio encoder - library files. ii libmp3lame0:amd64 1:3.99.5-dmo4 amd64 Shared libraries for MP3 encoding ii librtmp1:amd64 2:2.4~20150315.gita107cef9b-dmo1 amd64 Toolkit for RTMP streams (shared library) ii libxvidcore4:amd64 3:1.3.3-dmo1 amd64 High quality ISO MPEG4 codec library
Code: Alles auswählen
$ dpkg -l libass9
ii libass9:amd64 1:0.17.1-1 amd64 library for SSA/ASS subtitles rendering
Ja, hab's hingekriegt. mpv läuft sowohl auf bookworm als auch devuan/daedalus.Livingston hat geschrieben:Das sieht auf dem ersten Blick machbar aus.
Einspruch, Euer Ehren:fischig hat geschrieben:28.10.2023 14:00:50libdvdcss2 lässt sich aber auf tobos Weise nicht ersetzen. Wenn ich recht sehe, gibt's das nicht für bookworm/daedalus.
Code: Alles auswählen
ii libdvdcss2:amd64 1.4.3-1~local amd64 library for accessing encrypted DVDs
Code: Alles auswählen
# apt-get install libdvdcss2- libdvd-pkg
Yes, jetzt sehe ich es auch. libdvdcss2 ist als locally gekennzeichnet. libdvd-pkg löst den Knoten.tobo hat geschrieben:28.10.2023 14:09:09Wird das nicht durch libdvd-pkg generiert? Also:Code: Alles auswählen
# apt-get install libdvdcss2- libdvd-pkg
Was hab' ich denn da jetzt wieder falsch gemacht?Ihre Suche nach Paketen, deren Name libdvdcss2 enthält, in allen Suites, allen Bereichen, und auf allen Architekturen:
Leider ergab Ihre Suche kein Ergebnis¹⁾
Code: Alles auswählen
~# apt-get -s install libdvdcss2/bookworm
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Hinweis: »libdvd-pkg« wird an Stelle von »libdvdcss2« gewählt.
Version »1.4.3-1-1« (Debian:12.1/stable [all]) für »libdvd-pkg« gewählt.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libfuse3-3 libgnutls-deb0-28 libhogweed2 libnettle4 libntfs-3g89
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
libdvd-pkg
bookworm-mpv vertrug sich nicht mit meiner libass9-Version von deb-multimedia.orgDie Frage sei gestattet, was war denn nun die eigentliche Ursache für das Problem?
Bin ich jetzt auch.Livingston hat geschrieben:@@fischig, kleiner Tipp: Ich glaube, Du kannst alle Abhängigkeiten zu multimedia loswerden.
Debian hat geschrieben:Bitte führen Sie »sudo dpkg-reconfigure libdvd-pkg« aus, um diesen Prozess erstmalig in Gang zu setzen.
Debian hat geschrieben:Falls aktiviert, kümmert sich der APT-Hook nach dem Aufruf um automatische Upgrades von libdvdcss2 (die durch neue Versionen von libdvd-pkg ausgelöst werden
können). Wenn Aktualisierungen verfügbar sind, wird der Hook das Herunterladen der Quellen in Gang setzen, sie erneut kompilieren und (falls »apt-get check«
keine Fehler zurückgibt) die neuen Versionen mittels »dpkg -i« installieren. Alternativ kann der Prozess manuell durch Ausführen von »sudo dpkg-reconfigure libdvd-pkg« gestartet werden.
Das mag so sein. Die Dialogführung ist es meiner Meinung nach nicht, ich finde die ziemlich undurchsichtig.Livingston hat geschrieben:Meiner Meinung nach ist damit der Spagat zwischen Lizenzschwierigkeiten und guter Paketbetreuung vorbildlich gelöst.
Das ist etwas unfair. apt weiß nichts von Fremdpaketen, zumal von solchen, die gar nicht in der sources.list stehen. Ich benutze es zwar nicht, aber ich denke, das ist bei aptitude nicht anders.dudax hat geschrieben:ch bin doch ziemlich darüber überrascht, das der Befehl ' apt dist-upgrade' auf Inkompatibilitäten einzelner Pakete nicht hinweist, sondern offensichtlich ohne Rücksicht auf Verluste darauf loslegt.
Vorher nachschauen, ob Fremdpakete auf dem System sind und gegebenenfalls eliminieren/ersetzen.dudax hat geschrieben:Oder anders gefragt, welche Vorgehensweise wäre in diesem Fall optimal gewesen?
Das hier sind ja keine Inkompatibilitäten von Paketen - eine Inkompatibilität wäre z.B., dass das Paket xyz (als Abhängigkeit) in der entsprechenden Version nicht vorliegt. Wenn dann eine bestimmte Datei in einem Paket nicht vorhanden ist, dann ist das kein Problem für das Paketsystem, sondern für den entsprechenden Paketbetreuer. Und wenn Funktionalität einer Datei im Paket fehlt, dann ist das Sache der Programmierung.dudax hat geschrieben:28.10.2023 16:58:10Nochmal laut nachgedacht ... ich bin doch ziemlich darüber überrascht, das der Befehl ' apt dist-upgrade' auf Inkompatibilitäten einzelner Pakete nicht hinweist, sondern offensichtlich ohne Rücksicht auf Verluste darauf loslegt.
Nein. Für das Paketsystem ist ja alles ok - jede Abhängigkeit ist erfüllt.Wäre aptitude in diesem Fall hilfreicher gewesen?
Ist nicht klar zu beantworten, aber grundsätzlich Fremdquellen nicht (über Distributionsgrenzen) zu verwenden ist bestimmt weit vorne...Oder anders gefragt, welche Vorgehensweise wäre in diesem Fall optimal gewesen?
Vor ein paar Jahren habe ich mir mal Probleme mit Fremdquellen eingefangen, seitdem möchte ich mich als kuriert bezeichnen.Livingston hat geschrieben:29.10.2023 03:00:43Fremdquellen sollte man maximal kontrollieren. Dass es möglich ist, sie einzubinden ist eine bewusste Entscheidung des Debian-Projektes. Wie man es umsetzt ebenso: Es gibt apt-pinning, was es ermöglicht, zielgenau einzelne Pakete oder ganze Bereiche an Software außerhalb des Debian.org-Universums direkt einzubinden. Das setzt aber eine Auseinandersetzung mit der ganzen Materie voraus.
Code: Alles auswählen
Paket eboard ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.
Doch die folgenden Pakete ersetzen es:
zseal
E: Für Paket »eboard« existiert kein Installationskandidat.
Klingt doch gut. Ich werde für Testzwecke demnächst mal eine VM einrichten.Pinning erlaubt es Ihnen gewisse Pakete aus einer bestimmten Version zu verwenden (Stable, Testing, Unstable), ohne die Notwendigkeit das ganze System zu aktualisieren.
https://wiki.debian.org/de/AptPreferences