Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] [Gelöst] Fehler beim Kernel löschen  (Read 328 times)

Offline helux

  • User
  • Posts: 16
[DE] [Gelöst] Fehler beim Kernel löschen
« on: 2024/11/15, 17:40:02 »
Moin,

nach einem "apt autoremove" überraschte mich das hier:
Quote
REMOVING:                                   
  linux-image-6.11.5-1-siduction-amd64

Summary:
  Upgrading: 0, Installing: 0, Removing: 1, Not Upgrading: 0
  1 nicht vollständig installiert oder entfernt.
  Freed space: 334 MB

Continue? [J/n]
(Lese Datenbank ... 260097 Dateien und Verzeichnisse sind derzeit installiert.)
Entfernen von linux-image-6.11.5-1-siduction-amd64 (6.11-5) ...
/etc/kernel/postrm.d/initramfs-tools:
update-initramfs: Deleting /boot/initrd.img-6.11.5-1-siduction-amd64
/etc/kernel/postrm.d/zz-systemd-boot:
Removing kernel version 6.11.5-1-siduction-amd64 from systemd-boot...
/usr/lib/kernel/install.d/91-siduction-entry-key.install: Zeile 33: 10000 - : Syntaxfehler: Operator erwartet. (Fehlerverursachendes Zeichen ist "- ").
sed: /boot/loader/entries/siduction-xfce-6.11.5-1-siduction-amd64.conf kann nicht gelesen werden: Datei oder Verzeichnis nicht gefunden
/usr/lib/kernel/install.d/91-siduction-entry-key.install failed with exit status 2.
run-parts: /etc/kernel/postrm.d/zz-systemd-boot exited with return code 2
dpkg: Fehler beim Bearbeiten des Paketes linux-image-6.11.5-1-siduction-amd64 (--remove):
 »installiertes post-removal-Skript des Paketes linux-image-6.11.5-1-siduction-amd64«-Unterprozess gab den Fehlerwert 2 zurück
dpkg: Zu viele Fehler, Abbruch
Fehler traten auf beim Bearbeiten von:
 linux-image-6.11.5-1-siduction-amd64
Bearbeitung wurde angehalten, da zu viele Fehler auftraten.
Error: Sub-process /usr/bin/dpkg returned an error code (1)

Wie kann ich den alten Kernel entfernen und auch das systemd-boot Menü wieder fixen?

Edit. Lesbarkeit verbessert, hendrikL
« Last Edit: 2024/11/24, 13:41:13 by scholle1 »

Offline scholle1

  • Global Moderator
  • User
  • *****
  • Posts: 154
Re: Fehler beim Kernel löschen
« Reply #1 on: 2024/11/16, 12:02:55 »
@helux

führe bitte einmal folgenden Befehl als root aus:
Code: [Select]
sed -i '33s!$sn_nr!0$sn_nr!' /usr/lib/kernel/install.d/91-siduction-entry-key.install
und anschließend
Code: [Select]
apt purge linux-image-6.11.5-1-siduction-amd64
Wenn im Bootmenü noch Einträge zurückgeblieben sind bitte noch einmal melden und
mitteilen welche Partitionen du für systemd-boot benutzt. (nur ESP oder ESP und BOOTLDR)
"pax in terra" - Das ist mein großer, mein einzigster, von Herzen kommender Wunsch.
"Frieden auf der Erde" und alles Weitere erscheint einfach.

Offline helux

  • User
  • Posts: 16
Re: Fehler beim Kernel löschen
« Reply #2 on: 2024/11/16, 19:16:13 »
Danke scholle1. Funktioniert jetzt wieder. Was genau hat der Befehl denn in dem Script gemacht?

führe bitte einmal folgenden Befehl als root aus:
Code: [Select]
sed -i '33s!$sn_nr!0$sn_nr!' /usr/lib/kernel/install.d/91-siduction-entry-key.install

Offline scholle1

  • Global Moderator
  • User
  • *****
  • Posts: 154
Re: Fehler beim Kernel löschen
« Reply #3 on: 2024/11/16, 20:00:07 »
$sn_nr ist die Variable für die Snapshop Nummer.
Sie dient der Festlegung der Anzeigehirarchie der Booteinträge.
Damit immer eine Ziffer vorhanden ist, setzt der Befehl nur eine 0 (Null) davor.
Zusätzlich hat das Skript noch eine Ausstiegsklausel bekommen um sich
sofort zu beenden, wenn / nicht auf btrfs beheimatet ist.
Das ist bedingt durch "Altlasten".

Die aktuelle Version ist bereits auf unserem Server.
Je nachdem wie lange die Synchronisation mit den Spiegelservern dauert, dann auch dort.
Spätestens morgen.
"pax in terra" - Das ist mein großer, mein einzigster, von Herzen kommender Wunsch.
"Frieden auf der Erde" und alles Weitere erscheint einfach.

Offline scholle1

  • Global Moderator
  • User
  • *****
  • Posts: 154
Re: [Gelöst] Fehler beim Kernel löschen
« Reply #4 on: 2024/11/24, 13:52:00 »
Nach weiteren Tests wurde das Paket siduction-btrfs mit Version 0.3.0-5 berichtigt.
Die zuvor genannte (schnelle) Lösung beseitigte das Fehlverhalten nicht vollständig.

Der Thread wurde von mir als gelöst markiert.
"pax in terra" - Das ist mein großer, mein einzigster, von Herzen kommender Wunsch.
"Frieden auf der Erde" und alles Weitere erscheint einfach.