Tumbleweed Aktualisierung mit endlosen Abhängigkeitsproblemen

Hinweis: In dem Thema Tumbleweed Aktualisierung mit endlosen Abhängigkeitsproblemen gibt es 22 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Code
    zypper se -s libheif-aom
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name        | Type  | Version    | Arch   | Repository
    ---+-------------+-------+------------+--------+------------------------
    i+ | libheif-aom | Paket | 1.17.6-1.3 | x86_64 | openSUSE-Tumbleweed-Oss

    Ja und? Im übrigen habe ich dir schon mal etwas erklärt ...


    Code
    zypper lr -d
    # | Alias            | Name              | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                               | Service
    --+------------------+-------------------+---------+-----------+---------+----------+--------+-----------------------------------------------------------------------------------+--------
    1 | home_smplayerdev | SMPlayer (openS-> | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | https://download.opensuse.org/repositories/home:/smplayerdev/openSUSE_Tumbleweed/ | 
    2 | repo-non-oss     | openSUSE-Tumble-> | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                             | 
    3 | repo-openh264    | Open H.264 Code-> | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                           | 
    4 | repo-oss         | openSUSE-Tumble-> | Ja      | (r ) Ja   | Ja      |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                 | 

    Ich nutze kein Packman ...

  • wonder.wishes: Du hattest in Deinem ersten Post von einer Vielzahl von Abhängigkeitskonflikten geschrieben, dann aber nur Probleme mit den heif-Dateien mitgeteilt. Ich kann mit der Konsole nicht gut umgehen. In einem Fall wie von Dir mit den heif-Dateien geschildert mache ich das über Yast. Und es scheint zu sein, dass Du insoweit eine gemischte Paket-Zusammenstellung aus dem OpenSuse-Repository und dem Packman-Repository hast.


    In Yast > Pakete installieren und deinstallieren Karteireiter "Suchen" "heif" eingeben und auf Enter drücken. Im Hauptfenster jeweils mit der Maus auf die Pakete klicken und prüfen, ob im unteren Fenster ein Paket von Packman oder von OpenSuse angezeigt wird. Gegebenenfalls alle Pakete im unteren Fenster auf die Packman-Pakete umstellen und rechts unten auf "Übernehme" klicken.

    Für den Inhalt des Beitrages 311590 haftet ausdrücklich der jeweilige Autor: matbhm

  • Bei solchen Sachen ist es egal ob Yast oder zypper, die Fragen bleiben gleich..........

    Ich nutze kein Packman ...

    Jupp, vergessen........



    Der TE aber schon..... und hat anscheinend länger nicht ein Update gefahren............

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

  • Gegebenenfalls alle Pakete im unteren Fenster auf die Packman-Pakete umstellen und rechts unten auf "Übernehme" klicken.

    Ich wollte eigentlich meine Packman-Pakete auf Opensuse umstellen, habe ich mir dann jetzt gespart und doch noch mal Leap 15.6 installiert, das braucht (für mich) kein Packman. ;)

    Gruß Jürgen

    Für den Inhalt des Beitrages 311597 haftet ausdrücklich der jeweilige Autor: JSC

  • Herzlichen Dank für die Hinweise.

    Ich habe es mit der Aktualisierung nochmals versucht und dabei grundsätzlich auf

    die angebotene Packman Lösung gesetzt (unabhängig von Versionsnummern) und nach

    ca. 10 solchen beantworteten Fragen lief die Aktualisierung von ca. 3500 Aktualisierungen

    ohne Probleme durch.

    Es war für mich das erste mal seit einigen Jahren, dass die Abhängigkeitsprobleme in diesem

    Umfang auftraten.

    Wenn noch jemand Zeit hat meine Frage aus Post 10 zu beantworten, wäre nett.

    Nochmals vielen Dank für die Hilfe an alle.

  • Um das mal kurz zu beantworten ... wenn du nichts anderes anweist, bleibt das auch dabei, das packman vorrangig behandelt wird. Sollte jetzt aber ein Repo in opensuse neuer sein, läufst du in einen Konflikt. Solltest du jetzt dein System anweisen, opensuse zu nutzen, ist das hinfällig, das packman vorrangig behandelt wird. Kurze Zeit später hat packman nachgezogen und du läufst in das nächste Problem, nämlich das jetzt packman evtl. aktueller ist. So schaltest du immer hin und her und am Ende kommt es zu solchen Effekten. Also einfach mal paar Tage abwarten und dann noch mal updaten. Es ist ja nun nicht so, das dein System unbenutzbar wird, wenn du mal eine Weile nicht updatest.

  • Früher war es so, das ein

    Code
    zypper dup

    immer sich anhand:

    1. der Repo Priorität die Version aus dem Repo mit der höchsten Priorität egal ob niedrige Version

    oder falls alle Prioritäten gleich

    2 anhand der höchsten Version


    ein Paket aktualisierte. Das war jedoch bei Tumbleweed nicht gewünscht und darum wurde ein

    Code
    zypper dup

    degradiert zu

    Code
    zypper up

    es sei denn, man benutzt den Zusatz --allow-vendor-change bzw. man ändert das in der /etc/zypp/zypp.conf.

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