
Hallo Werner, Am 03.01.22 um 19:44 schrieb Werner Franke:
Hallo zusammen,
zuerst ein gutes und besseres neues Jahr.
Heute habe ich bemerkt, dass mein kleiner Server noch 15.2 hat und habe beschlossen ihn auf 15.3 zu aktualisieren. So wie es auf https://de.opensuse.org/SDB:Distribution-Upgrade beschrieben ist.
Mit "zypper dup --download-in-advance"
Nach einiger Zeit kam:
( 473/3919) kernel-default-5.3.18-lp152.102.1.x86_64 wird entfernt [....Fehler] Entfernen von (107840)kernel-default-5.3.18-lp152.102.1.x86_64(@System) fehlgeschlagen: Fehler: Subprocess failed. Error: RPM fehlgeschlagen: /var/tmp/rpm-tmp.RLMOtC: line 1: /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun: No such file or directory error: %preun(kernel-default-5.3.18-lp152.102.1.x86_64) scriptlet failed, exit status 127 error: kernel-default-5.3.18-lp152.102.1.x86_64: erase failed
Abbrechen, wiederholen, ignorieren? [a/w/i] (a): w( 473/3919) kernel-default-5.3.18-lp152.102.1.x86_64 wird entfernt [....Fehler]
Den Path "/usr/lib/module-init-tools/kernel-scriptlets" gibt es auf dem PC nicht. Auch ein anlegen von /usr/lib/module-init-tools/kernel-scriptlets/rpm-preun hat nichts gebracht.
Ich musste den Upgrade abbrechen. Danach habe ich das Kommando "zypper dup --download-in-advance" erneut gestartet und bis jetzt läuft es noch:
(3394/3446) Installieren: xfce4-session-lang-4.16.0-lp153.1.20.noarch [...................fertig]
Habe ich nun etwas versaut ? Wird ein Reboot funktionieren ?
Ha jemand eine Idee ?
Gruß Werner Franke
Ich hatte das Problem Anfang Dezember auch schon auf mehreren Rechnern. Mir hat geholfen, das Verzeichnis /usr/lib/module-init-tools/kernel-scriptlets auf einer anderen Maschine zu packen und beim Auftreten des Fehlers auf dem betreffenden Rechner wieder auszupacken und das Upgrade mit "w" (für wiederholen) fortzusetzen (siehe auch meinen Mailstack dazu unter dem Betreff "Upgrade Leap 15.2 nach 15.3: /usr/lib/module-init-tools/kernel-scriptlets fehlt"). Kurzzusammenfassung meiner Erkenntnisse: Das Verzeichnis ist vor dem Upgrade vorhanden und wird während des Upgrades gelöscht, dann aber beim Kernel-Aufräumen wieder benötigt... Gruß Mark