Hello, Guest the thread was viewed506 times and contains 6 replies

last post from kinzi at the

Crossgrade von Lubuntu nach Debian

  • Hello,


    Ubuntu hat ja beschlossen, dass mit "i386" Schluss ist. Die letzte LTS-Version war 20.04, dafür gibt es noch bis April 2023 Updates, dann ist "Schicht im Schacht". Man soll eine amd64-Neuinstallation durchführen. Gut, kann man machen, wenn man /home wegsichert und wiederherstellt, bleiben einem sogar Daten und Einstellungen erhalten. Man muss halt wissen, was man alles nachinstalliert hatte und welche "Optimierungen" man dem System angedeihen hat lassen.


    Andernfalls gibt es mittlerweile eine Anleitung für Debian, dort wird Crossgrading seit 2020 unterstützt: https://wiki.debian.org/CrossGrading . Die funktioniert vielleicht mit etwas Handarbeit auch für Ubuntu, das basiert ja auf Debian.


    Nun gibt es aber Leute (z. B. mich :-) ), die haben ein Netbook mit Atom-Prozessor. In meinem Falle ist es ein Lenovo Ideapad S10, ein schnuckeliges Ding mit 2 GB RAM und normaler SSD in Standardgröße. Nach dem Willen von Ubuntu soll ich das also wohl entweder nicht mehr updaten oder gleich wegschmeißen, denn der Prozessor ist nicht "amd64"-tauglich. :oob:Da hier viele Leute mit "altem Glump" spielen, ist das Folgende vielleicht für den einen oder anderen interessant.


    Debian gibt es ja noch für die i386-Plattform, und nun gilt das Gleiche wie oben: Eine Neuinstallation ist machbar. Die Frage ist: Will man das? (Also ich nicht. :-D ) Da kommt die Frage auf: Kann man von Ubuntu (Debian-basiert) zu Debian "crossgraden"?


    TL;DR Ja. :-)


    Ausführliche Antwort: ... aber ... :-)


    Ich hab ein bisschen gesucht und z. B. ein Video gefunden, wo das jemand versucht; man muss es sich nicht anschauen, es klappt dort nicht und bringt wenig Erkenntnisse. Leider ist derjenige also gescheitert, er war aber vielleicht nicht geduldig genug. ;-)



    In meinem Fall ist ein Lubuntu 20.04LTS i386 auf dem Ideapad installiert, das ich auf Debian Bullseye i386 crossgraden wollte. Wäre doch gelacht! Erstes Ergebnis: Es klappt, Debian bootet, wirft keine Fehlermeldungen, die Pakete sind alle aktuell. Irgendein Problem mit dem ntp.service habe ich noch, das muss ich mir noch ansehen. Außerdem steht derzeit auf der LXDE-Oberfläche rechts im Indikator-Feld "Keine Indikatoren". Das sind vermutlich Dinge, die sich lösen lassen. Mehr Zeit für Tests hatte ich noch nicht.


    Vorgehensweise:


    Nun fängt die Installation an und läuft eine ganze Weile. Irgendwann fangen die Probleme an - es sollen Pakete ersetzt werden, die noch Abhängigkeiten von anderen besitzen, und der Prozess bricht ab. Das ist der Punkt wo das obige Video endet. ;-) Der Kollege versuchte dann offenbar noch einen Reboot und die Kiste kam nie wieder hoch.


    Jetzt kommt der Teil mit "etwas" Handarbeit. Man versucht zuerst einmal, die Installation irgendwie fortzusetzen:

    • apt --fix-broken install -f
    • apt dist-upgrade
    • dpkg --force-all --configure -a

    Irgendwann hat sich dann die Installation an einem bestimmten Paket gestoßen, das ein bestehendes Paket ersetzen will, dessen zu ersetzende alte Version aber noch von anderen als Voraussetzung geführt wird. Daher kann es nicht aktualisiert werden. Dem kann man abhelfen mit einer Kombination aus diesen Befehlen:

    • dpkg --force-all -i /var/cache/apt/archives/nnnnnn.deb
    • apt --fix-broken install -f
    • apt dist-upgrade
    • dpkg --force-all --configure -a

    Bei mir waren es fünf oder sechs Pakete, an denen es sich konkret gestoßen hat. Man muss ggf. die Reihenfolge der obigen Befehle etwas variieren - je nachdem, welcher Fehler konkret erscheint.


    Irgendwann half dann das auch nicht, beim Aktualisieren des "ntp.service" war Schluss mit lustig. Daher habe ich diesen kurzerhand mit

    • systemctl disable ntp.service

    deaktiviert und nochmals obige Befehlsreihenfolge durchgeführt, dann lief die Installation bis zum Ende durch. Kann man vielleicht für andere Services, die in anderen Fällen zicken, adaptieren.


    Nach einem Neustart habe ich nochmals mit

    • apt update
    • apt dist-upgrade

    überprüft, ob alles aktuell ist.


    Und da bin ich jetzt. :-)


    Natürlich der Hinweis - DON'T TRY THIS AT HOME! Und wenn doch - selber schuld. :-P


    Gruß

    kinzi

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


    Edited 2 times, last by kinzi ().

  • Die Probleme mit ntp.service kommen offenbar von "apparmor". Das macht noch mit anderen Services (cupsd, mysqld) Probleme nach dem Crossgrade.

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • OK, danke.

    Leider zu spät. :-D


    Aber für mutige Nachmacher natürlich wichtig! :thumbup:


    [EDIT]


    Andererseits, gefühlsmäßig (ohne es zu wissen): Ich finde es wichtig, dass der Ubuntu-Krempel wegkommt und möglichst viel gleich beim ersten Mal ausgetauscht wird. Ist vielleicht also gar nicht SOOO falsch?


    [/EDIT]

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • Andererseits, gefühlsmäßig (ohne es zu wissen): Ich finde es wichtig, dass der Ubuntu-Krempel wegkommt und möglichst viel gleich beim ersten Mal ausgetauscht wird. Ist vielleicht also gar nicht SOOO falsch?

    Man macht ja ein dist-upgrade (bzw. full-upgrade) danach.

    Bloß nicht im ersten Schritt. Es wird erst einmal ein halbwegs brauchbares ;) System erzeugt, und danach erst mit full-upgrade erlaubt, dass nun auch die größeren, problematischeren Dinge umgebaut und dabei auch teilweise entfernt werden.


    Das Crossgrade von (...)Ubuntu zu Debian ist aber natürlich auch nicht unterstützt, daher kann es hier auch anders laufen.


    Übrigens empfiehlt Debian auch immer, das Tool zu verwenden, was explizit in den Release-Notes steht (früher apt-get, heitzutage apt; aber auf keinen Fall aptitude oder synaptic). Nur dieser Weg ist offiziell unterstützt, und das ist auch wichtig, weil die Tools Konflikte und Probleme teilweise unterschiedlich auflösen.

  • Das Crossgrade von (...)Ubuntu zu Debian ist aber natürlich auch nicht unterstützt, daher kann es hier auch anders laufen.

    Eben.

    Das kam mir auch in den Sinn, als ich darüber nachdachte, was ich so mitgelesen habe. Der hat nämlich 2000 Pakete oder so als "installiert, aber nicht mehr benötigt" referenziert, das habe ich bei einem Upgrade innerhalb Ubuntu oder Debian noch nie gesehen. Klar, die ganzen "xxx-ubutnu-xxx.deb" konnten weg.


    Nun ja.

    Kann ja gerne nochmals "irgendwer" ausprobieren, ob es besser / schöner geht. Mein Bedarf ist erstmal gedeckt. :-D

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.


  • So, ich kann sagen, dass das Teil bisher problemlos weiterläuft. Auch weitere Aktualisierungen usw. sind kein Problem. Für mich war das die Lösung.

    "Wenn du überredet, ermahnt, unter Druck gesetzt, belogen, durch Anreize gelockt, gezwungen, gemobbt, bloßgestellt, beschuldigt, bedroht, bestraft und kriminalisiert werden musst. Wenn all dies als notwendig erachtet wird, um deine Zustimmung zu erlangen, dann kannst du absolut sicher sein, dass das, was angepriesen wird, nicht zu deinem Besten ist." - Quelle unbekannt.


    "Steve Jobs hat User hervorgebracht, Jack Tramiel Experten." - Quelle unbekannt.

    "Mein Herr, ich teile Ihre Meinung nicht, aber ich würde mein Leben dafür einsetzen, dass Sie sie äußern dürfen." - Voltaire.

    "Diskutiere nie mit einem Idioten - er zieht dich auf sein Niveau hinunter und schlägt dich dort mit seiner Erfahrung!" - Volksweisheit.