Aktualisierung nicht möglich wegen fehlendem 'libgtk-3-0 = 3.24.38+111'

Hinweis: In dem Thema Aktualisierung nicht möglich wegen fehlendem 'libgtk-3-0 = 3.24.38+111' gibt es 23 Antworten auf 3 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,


    beim Versuch der automatischen Aktualisierung von Leap 15.6 bekomme ich die Fehlermeldung im Screenshot.



    Braucht man das wirklich? Was sollte man tun?


    Vielen Dank und schöne Grüße vom

    Torfstecher

  • Poste als root ausgeführt:

    Code
    zypper up

    Bekanntes Problem mit Bugreport:

    1235240 – "openSUSE-SLE-15.6-2025-31(1)" fails to install

    1234791 – [Build :36846:gtk3] openQA test fails in updates_packagekit_gpk - the installed gtk3-branding-openSUSE-15.0-lp156.3.3.noarch requires 'libgtk-3-0=3.24.38+111'


    Ich hab es durch Deinstallation vongtk3-branding-openSUSE und Installation von gtk3-branding-SLE gelöst, der Unterschied ist nur in einem etwas anderen Copyright.


    Einmal editiert, zuletzt von Sauerland ()

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

  • Poste als root ausgeführt:

    Code
    zypper up

    Vielen Dank für den Tipp mit dem gtk3-branding-SLE, damit hat es geklappt!

    Code
    sudo zypper up
    (...)
    Die folgenden 8 Paketaktualisierungen werden NICHT installiert:
      gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai gtk3-immodule-tigrigna gtk3-immodule-vietnamese gtk3-lang libgtk-3-0 libqrcodegencpp1
    Keine auszuführenden Aktionen.

    Ich weiß nicht warum das alles aufgeführt wird, wenn es nicht installiert wird und wozu es gut ist, aber so gut ist mein Inuktitut noch nicht, ich werde also hoffentlich darauf verzichten können.

  • Ich weiß nicht warum das alles aufgeführt wird, wenn es nicht installiert wird und wozu es gut ist, aber so gut ist mein Inuktitut noch nicht, ich werde also hoffentlich darauf verzichten können.

    Installierte Versionen in anderen Repos und zypper macht keinen Repowechsel.


    Schau einfach mal mit:

    Code
    zypper se -s gtk3-immodule

    Dann siehst du, welche Version in welchem Repo liegt und welche Version aus welchem Repo installiert ist.

  • Schau einfach mal mit:

    Code
    zypper se -s gtk3-immodule

    Dann siehst du, welche Version in welchem Repo liegt und welche Version aus welchem Repo installiert ist.

    Vielen Dank!

    Code
    zypper se -s gtk3-immodule
    
    S  | Name                           | Type  | Version                  | Arch   | Repository
    ---+--------------------------------+-------+--------------------------+--------+-------------------------------------------------------------
    i  | gtk3-immodule-inuktitut        | Paket | 3.24.43-150600.3.7.1     | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    v  | gtk3-immodule-inuktitut        | Paket | 3.24.38+111-150600.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    v  | gtk3-immodule-inuktitut        | Paket | 3.24.38+111-150600.1.3   | x86_64 | Haupt-Repository

    Das heißt also, bei mir ist Version 3.24.43 installiert, und die Zeilen mit 3.24.38+111 sagen mir dass diese Version nicht installiert ist, dafür aber etwas anderes (nämlich 3.24.43). Weil meine Version aus dem Update-Repository neuer ist, wird die ältere aus dem Hauptrepository mit "zypper up" zwar aufgeführt, aber nicht installiert. Ist das so richtig?

  • Vielen Dank!

    Code
    zypper se -s gtk3-immodule
    
    S  | Name                           | Type  | Version                  | Arch   | Repository
    ---+--------------------------------+-------+--------------------------+--------+-------------------------------------------------------------
    i  | gtk3-immodule-inuktitut        | Paket | 3.24.43-150600.3.7.1     | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    v  | gtk3-immodule-inuktitut        | Paket | 3.24.38+111-150600.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
    v  | gtk3-immodule-inuktitut        | Paket | 3.24.38+111-150600.1.3   | x86_64 | Haupt-Repository

    Das heißt also, bei mir ist Version 3.24.43 installiert, und die Zeilen mit 3.24.38+111 sagen mir dass diese Version nicht installiert ist, dafür aber etwas anderes (nämlich 3.24.43). Weil meine Version aus dem Update-Repository neuer ist, wird die ältere aus dem Hauptrepository mit "zypper up" zwar aufgeführt, aber nicht installiert. Ist das so richtig?

    Du hast jetzt aber schon ein Update durchgeführt, denn bei mir:

    und:

    d. h., sie erscheinen gar nicht, da ja die höchste Version installiert ist.


    Es sei denn, du hast mit den Prioritäten herumgespielt.


    Wenn ich nun bei mir nach z.B. markdownpart-lang schaue, welches ja bei zypper up erscheint:

    Code
    zypper se -s markdownpart-lang
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name              | Type  | Version           | Arch   | Repository
    ---+-------------------+-------+-------------------+--------+-----------
    i+ | markdownpart-lang | Paket | 0.1.1-lp156.1.2   | noarch | KDE-Extra
    v  | markdownpart-lang | Paket | 23.08.5-bp156.1.1 | noarch | OSS

    ist es klar, 23 ist größer als 0, daher wird es nicht installiert, da ja zypper up keinen Repowechsel macht.