von leap 15.3 auf 15.4 upgraden

Hinweis: In dem Thema von leap 15.3 auf 15.4 upgraden gibt es 13 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Hallo,

    zuerst ein paar Infos:

    Code
    Description:    openSUSE Leap 15.3
    5.3.18-150300.59.87-default


    Nach meinen Infos sollte ein Upgrade auf leap 15.4 wie folgt möglich sein:

    Code
    su -

    das "letzte" aus den noch vorhanden Paketquellen heraus holen:

    Code
    zypper refresh && zypper up

    weiter mit: zu Paketquellen 15.04 "wechseln"


    Code
    sed -i 's/15.3/${releasever}/g' /etc/zypp/repos.d/*.repo

    und danach einfach ?:

    Code
    zypper --releasever=15.4 dup --download-in-heaps

    Würde das in meinem Fall überhaupt funzzen oder gibt es da ein paar Dinge die zusätzlich noch zu beachten sind?

    Danke

    Für den Inhalt des Beitrages 300731 haftet ausdrücklich der jeweilige Autor: uname

  • Ohne deine Repoliste zu sehen, können wir diesbzgl. nichts sagen.

    Also besser:

    Code
    zypper lr -d


    sed -i 's/15.3/${releasever}/g' /etc/zypp/repos.d/*.repo

    ...funktioniert, wenn im Repo-Text-File auch mit "releasever" gearbeitet wird.

    (Ansonsten Repo manuell anpassen oder Befehl entspr. ändern)


    zypper --releasever=15.4 dup --download-in-heaps

    Code
    zypper --releasever=15.4 ref

    ...fehlt noch.



    Und...

    Das eigentliche Upgrade besser im "echten" Terminal [STRG+ALT+F1] ausführen (nicht unter Plasma).

    Schau noch mal hier (geht zwar um das Upgrade von openSUSE Leap 15.2 auf 15.3, aber das siehst du ja):

    Für den Inhalt des Beitrages 300732 haftet ausdrücklich der jeweilige Autor: sterun

  • @ uname

    Ohh da sind schon ein paar Fallen eingebaut.


    1. Welches Dateisystem hast du? Bei BTRFS sind zusätzliche Schritte nötig.
    2. Allle zusätzlichen Repos sind ausdrücklich zu deaktivieren auch Pacman!
    3. Der Befehl zypper --releasever = 15 .4 dup --download-in-advance muss dringends in einen echten Terminal abgesetzt werden. Also mit Strg+Alt+F2 in dieses wechseln.
    4. Nicht „in-heaps" sondern „in-advance" beim herunterladen der neuen Pakete benutzen da sonst bei einer Unterbrechung du wohl große Probleme bekommen wirst.

    Aber es gibt auch eine offizielle Anleitung. Hältst du dich daran sollte alles ohne Probleme funktionieren.


    SDB:System upgrade to Leap 15.4 - openSUSE Wiki

    Für den Inhalt des Beitrages 300733 haftet ausdrücklich der jeweilige Autor: Burger Bob

  • Der Befehl zypper --releasever = 15 .4 dup --download-in-advance muss dringends in einen echten Terminal abgesetzt werden. Also mit Strg+Alt+F2 in dieses wechseln.


    Augen zu und durch:


    Für den Inhalt des Beitrages 300738 haftet ausdrücklich der jeweilige Autor: uname

  • Vollbracht

    Das Update lief nicht ganz ohne Probleme. Der Patient lebt dennoch. Das einzige was hinterher noch von Nöten, waren die Einstellungen der zwei aktiven Bildschirme und die ein oder andere eigene KDE Einstellung. Ansonsten alles i.O. :)


    Code
    Description:    openSUSE Leap 15.4
    5.14.21-150400.24.11-default
    plasmashell 5.24.4



    Für den Inhalt des Beitrages 300749 haftet ausdrücklich der jeweilige Autor: uname

  • Wenn du bei dem dup auch noch --allow-vendor-change eingegeben hättest, würde zypper auch schon einige Abhängigkeiten selbstständig auflösen.


    Und jetzt noch in Yast---Software installieren----Anzeigen------Paketklassifikation---verwaiste Pakete......


    Und dort unter Versionen genau nachschauen.......


    Oder vorher

    Code
    zypper se -si | grep -Ei 'systemp|system p|system-p|system_p'

    Und die dann im Yast kontrollieren.

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

  • Yast---Software installieren----Anzeigen------Paketklassifikation---verwaiste Pakete...... Und dort unter Versionen genau nachschauen.......

    Wenn ich dort nachschaue werden mir immer nur eine verfügbare Version angeboten. Als nichts mit "

    Ein Klick auf den Namen markiert dies Paket, unter Version kann ich sehen, das in dem Repo eine "niedrige Version" vorhanden ist. Rechtsklick auf den Paketnamen----unbedingt aktualisieren oder aktualisieren."


    Yast sagt:



    Für den Inhalt des Beitrages 300772 haftet ausdrücklich der jeweilige Autor: uname

  • Wie sollte ich fortfahren? Danke

    Für den Inhalt des Beitrages 300773 haftet ausdrücklich der jeweilige Autor: uname

  • jetzt Yast---Software installieren öffnen und das erste Paket aus der System Packages Liste ins Suchfeld von Yast eingeben, Enter drücken, Reiter Versionen anklicken und dort schauen, ob es ein 15.4 Paket gibt, wenn ja installieren, wenn nein löschen.


    z.B. auf meiner Leap 15.4:

    Kommt nicht mehr von Packman sondern von openSUSE.


    Daher auch mein Vorschlag, beim Update --allow-vendor-change zu benutzen.......

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

  • und dort schauen, ob es ein 15.4 Paket gibt, wenn ja installieren, wenn nein löschen.

    So langsam "dämmerts" bei mir:

    Code
    S  | Name                                     | Type       | Version            | Arch   | Repository
    ---+------------------------------------------+------------+--------------------+--------+------------------
    i+ | gstreamer-plugins-bad                    | package    | 1.16.3-pm153.3.6.5 | x86_64 | (System Packages)
    v  | gstreamer-plugins-bad                    | package    | 1.20.1-lp154.1.1   | x86_64 | Haupt-Repository
    ....
    Code
    S  | Name                                     | Type       | Version          | Arch   | Repository
    ---+------------------------------------------+------------+------------------+--------+-----------------
    i+ | gstreamer-plugins-bad                    | Paket      | 1.20.1-lp154.1.1 | x86_64 | Haupt-Repository
    ....

    Danke

    Für den Inhalt des Beitrages 300797 haftet ausdrücklich der jeweilige Autor: uname