Konflikte beim Update von ffmpeg-7 via Myrlyn

Hinweis: In dem Thema Konflikte beim Update von ffmpeg-7 via Myrlyn gibt es 40 Antworten auf 5 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Dann sage doch bitte was du genau gemacht hast und wie die Fehlermeldung lautet, wenn du zypper up ausführst.

    Einmal editiert, zuletzt von luigi ()

    Für den Inhalt des Beitrages 327904 haftet ausdrücklich der jeweilige Autor: luigi

  • Betrifft #21 und #22:

    Wenn du nicht abwarten willst bis der Bug behoben ist und du auch kein flatpak nutzen willst, dann würde ich aus den angebotenen Problemlösungen

    Lösung 3

    auswählen. Die betroffene Multimedia-Bibliothek wird dann vorerst auf dem alten Stand belassen. Das System bleibt stabil, und das restliche Update sollte durchlaufen.

    Mit Lösung 3 umgehst du das fehlerhafte Update elegant und dein restliches System wird aktualisiert - digiKam kannst du wie gewohnt weiterbenützen.

    Nach ein paar Tagen, wenn der Bug in den openSUSE-Repositories behoben wurde, läuft das nächste zypper dup dann ganz ohne Konflikte durch.

    Warum das bei Sauerland läuft? (bp160.1.4)
    Schaue dir die Versionsnummern ganz genau an:

    • Bei dir (Fehlermeldung): libdigikamcore8_7_0-8.7.0-bp160.1.3.x86_64
    • Bei Sauerland: libdigikamcore8_7_0-8.7.0-bp160.1.4.x86_64

    Der feine Unterschied liegt am Ende: .1.4 statt .1.3.

    Das bedeutet, dass in dem Repository von sauerland (OSS-DO-org) der Bug bereits behoben wurde. Die Maintainer haben digiKam dort neu gegen das neue FFmpeg-7 gebaut, wodurch die Abhängigkeiten bei ihm fehlerfrei auflösen.

    Er nutzt ein anderes Repository (OSS-DO-org). Dieses Repository war beim Synchronisieren der neuen Pakete einfach schneller als das Repository, das dein System aktuell abfragt.

    Das bringt mich auf eine Idee:

    Zwingen zypper dazu, die Repository-Indizes komplett frisch vom Hauptserver zu laden, anstatt lokale Caches zu nutzen:

    Code
    sudo zypper ref -f
    sudo zypper dup --allow-vendor-change

    Falls die Version .1.4 nun auch bei dir auftaucht, verschwindet die Fehlermeldung sofort und das Update läuft ohne Konflikt durch wie bei sauerland.

    Ansonsten: Lösung 3.

    Für den Inhalt des Beitrages 327906 haftet ausdrücklich der jeweilige Autor: Hidalgo

  • Er nutzt ein anderes Repository (OSS-DO-org).

    No, das ist nur ein Name und der ist Schall und Rauch.

    Hab ich wegen Problemen bei mirrorcache wieder auf downlaod.opensuse.org umgestellt, deswegen das do im Namen:

    Code
                          | 
     7 | OSS                              | OSS                              | Nein    | ----      | ----    | -    |   99     | rpm-md   | https://mirrorcache-eu.opensuse.org/distribution/leap/16.0/repo/oss                          | 
    25 | oss-do-org                       | OSS-DO-org                       | Ja      | (rp) Ja   | Ja      | -    |   99     | rpm-md   | https://download.opensuse.org/distribution/leap/16.0/repo/oss   

    Also noch einmal:

    wichtig bei der Anzeige von Repos ist nur!!!! die URL, den Rest kann man als User (root) selber vergeben.


    Hidalgo


    Einen allgemeinen:

    Code
    sudo zypper dup --allow-vendor-change

    würde ich ohne Kenntnisse der eingebundenen Repos nie empfehlen.


    Ich tendiere immer zu:

    Code
    sudo zypper dup --allow-vendor-change --from XXXXX

    wenn ich die eingebundenen Repos kenne.

    Für den Inhalt des Beitrages 327907 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Ja - die URL ist entscheidend - das wusste ich auch, nur beim suchen nach den Unterschieden berücksichtigte ich das nicht.

    Mein Packman Repo hat die höchste eingestellte Prio, bisher lief der Befehl des möglichen Anbieterwechsels problemlos. Ist halt Gewohnheit - und natürlich kenne ich die Prioritäten des Users nicht und wenn es nicht so läuft, fragt der eben nochmal nach. Es geht wenigstens nichts kaputt - das wäre mir wirklich oberpeinlich!

    Einmal editiert, zuletzt von Hidalgo ()

    Für den Inhalt des Beitrages 327919 haftet ausdrücklich der jeweilige Autor: Hidalgo

  • Aktuell ergibt der Befehl die folgende Ausgabe:

    Wenn ich dem Befehl noch ein " --from XXXXX", z.B. von Packman anhängen, kommt die Meldung "zu viel Argumente"

    Für den Inhalt des Beitrages 327927 haftet ausdrücklich der jeweilige Autor: Omegator

  • Wenn ich dem Befehl noch ein " --from XXXXX", z.B. von Packman anhängen, kommt die Meldung "zu viel Argumente"

    Das wird ja auch nicht hinten angehangen sondern kommt nach dup

  • Entfernen von (52242)glibc-gconv-modules-extra-32bit-2.40-160000.5.1.x86_64( System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: Kommando mit Status 1 beendet.

    Der Fehler ist schon lange behoben:

    Als root:

    Code
    rpm -e --allmatches --nodeps --noscripts --notriggers glibc-gconv-modules-extra-32bit

    1246497 – error: glibc-gconv-modules-extra-32bit-2.40-160000.2.7.x86_64: erase failed

    Für den Inhalt des Beitrages 327931 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Das wird ja auch nicht hinten angehangen sondern kommt nach dup

    Fragen?`???

    Für den Inhalt des Beitrages 327932 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Der Fehler ist schon lange behoben:

    Als root:

    Code
    rpm -e --allmatches --nodeps --noscripts --notriggers glibc-gconv-modules-extra-32bit

    https://bugzilla.suse.com/show_bug.cgi?id=1246497

    So, nach diesem Befehl konnte ich ganz normal aktualisieren, keinerlei Fehler mehr vorhanden.

    Ich denke der TS kann jetzt mal den Haken setzen.

    negatron

    Für den Inhalt des Beitrages 327933 haftet ausdrücklich der jeweilige Autor: Omegator