Hallo,
ich habe nach langer Zeit tatsächlich mal wieder ein Problem mit meinem System. Ich nutze folgende Xubuntu-Version:
cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION="Ubuntu 22.04.4 LTS"
Zusätzlich habe ich eine mit LUKS vollverschlüsseltes System, sodass ich zum Systemstart (nach der Kernelauswahl in Grub, wenn ich mal die Wahl haben will) ein Passwort eingeben muss.
In der Regel lass ich meinen Laptop für einige Tage an, fahre natürlich Updates, wenn nötig. Als ich den Rechner dann letztens (müsste am 25.8.2024 gewesen sein) aus- und danach einschaltete, hing das System beim Warten auf die verschlüsselte Partition (abgetippt):
Volume group "vgxubuntu" not found Cannot process volume group vgxubuntu Volume group "vgxubuntu" not found Cannot process volume group vgxubuntu [...] <- Der Output kommt gleich separat. cryptsetup: Waiting for encrypted source device UUID=fe4be0a6-... Volume group "vgxubuntu" not found Cannot process volume group vgxubuntu cryptsetup: Waiting for encrypted source device UUID=fe4be0a6-... Gave up waiting for suspend/resume device cryptsetup: Waiting for encrypted source device UUID=fe4be0a6-... Volume group "vgxubuntu" not found Cannot process volume group vgxubuntu cryptsetup: Waiting for encrypted source device UUID=fe4be0a6-... Gave up waiting for suspend/resume device - Boot args (cat proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Missing modules (cat /proc/modiles; ls /dev) ALERT! /dev/mapper/vgxubuntu-root does not exist. Dropping to a shell! BusyBox v1.30.1 (Ubuntu 1:1.30.1-7ubuntu3.1) built-in shell (ash) (initramfs) _
Hier genutzte Kernelversion ist "6.8.0-40", mit der das Problem besteht. Ich weiß leider nicht mehr, ob es vor dem Problem ein Update des Kernels gab. Da ich nur eine Version des 6.8er-Kernels installiert habe, vermute ich aber mal nein.
Wenn ich in der BusyBox den Laptop aus- und einschalte, erscheint das Grub-Menü und kann ich glücklicherweise einen anderen Kernel "6.5.0-45" auswählen. Mit dem wird die Partition dann auch gefunden und startet normal.
Randnotiz zu der Auslassungsstelle oben. An der kommt folgender Fehleroutput:
Sep 14 07:12:55 dexus2 kernel: [ 9.928863] irq 9: nobody cared (try booting with the "irqpoll" option) Sep 14 07:12:55 dexus2 kernel: [ 9.928867] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.5.0-45-generic #45~22.04.1-Ubuntu Sep 14 07:12:55 dexus2 kernel: [ 9.928869] Hardware name: LENOVO 82GX/LNVNB161216, BIOS EMCN42WW 10/28/2020 Sep 14 07:12:55 dexus2 kernel: [ 9.928871] Call Trace: Sep 14 07:12:55 dexus2 kernel: [ 9.928872] <IRQ> Sep 14 07:12:55 dexus2 kernel: [ 9.928874] dump_stack_lvl+0x48/0x70 Sep 14 07:12:55 dexus2 kernel: [ 9.928880] dump_stack+0x10/0x20 Sep 14 07:12:55 dexus2 kernel: [ 9.928882] __report_bad_irq+0x30/0xd0 Sep 14 07:12:55 dexus2 kernel: [ 9.928886] note_interrupt+0x2e1/0x320 Sep 14 07:12:55 dexus2 kernel: [ 9.928888] handle_irq_event+0x79/0x80 Sep 14 07:12:55 dexus2 kernel: [ 9.928890] handle_fasteoi_irq+0x7d/0x200 Sep 14 07:12:55 dexus2 kernel: [ 9.928892] __common_interrupt+0x53/0x110 Sep 14 07:12:55 dexus2 kernel: [ 9.928895] common_interrupt+0x9f/0xb0 Sep 14 07:12:55 dexus2 kernel: [ 9.928898] </IRQ> Sep 14 07:12:55 dexus2 kernel: [ 9.928898] <TASK> Sep 14 07:12:55 dexus2 kernel: [ 9.928899] asm_common_interrupt+0x27/0x40 Sep 14 07:12:55 dexus2 kernel: [ 9.928902] RIP: 0010:cpuidle_enter_state+0xda/0x720 Sep 14 07:12:55 dexus2 kernel: [ 9.928905] Code: d8 05 ff e8 a8 f5 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 a6 83 04 ff 80 7d d0 00 0f 85 61 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 f7 01 00 00 4d 63 ee 49 83 fd 09 0f 87 19 05 00 00 Sep 14 07:12:55 dexus2 kernel: [ 9.928907] RSP: 0018:ffffadb08010fe18 EFLAGS: 00000246 Sep 14 07:12:55 dexus2 kernel: [ 9.928908] RAX: 0000000000000000 RBX: ffffcdb07fc40000 RCX: 0000000000000000 Sep 14 07:12:55 dexus2 kernel: [ 9.928909] RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000000 Sep 14 07:12:55 dexus2 kernel: [ 9.928910] RBP: ffffadb08010fe68 R08: 0000000000000000 R09: 0000000000000000 Sep 14 07:12:55 dexus2 kernel: [ 9.928911] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffbb8d2500 Sep 14 07:12:55 dexus2 kernel: [ 9.928912] R13: 0000000000000001 R14: 0000000000000001 R15: 000000024fcd4481 Sep 14 07:12:55 dexus2 kernel: [ 9.928913] ? cpuidle_enter_state+0xca/0x720 Sep 14 07:12:55 dexus2 kernel: [ 9.928916] cpuidle_enter+0x2e/0x50 Sep 14 07:12:55 dexus2 kernel: [ 9.928918] call_cpuidle+0x23/0x60 Sep 14 07:12:55 dexus2 kernel: [ 9.928921] cpuidle_idle_call+0x11d/0x190 Sep 14 07:12:55 dexus2 kernel: [ 9.928923] do_idle+0x82/0xf0 Sep 14 07:12:55 dexus2 kernel: [ 9.928924] cpu_startup_entry+0x2a/0x30 Sep 14 07:12:55 dexus2 kernel: [ 9.928926] start_secondary+0x129/0x160 Sep 14 07:12:55 dexus2 kernel: [ 9.928929] secondary_startup_64_no_verify+0x190/0x19b Sep 14 07:12:55 dexus2 kernel: [ 9.928932] </TASK> Sep 14 07:12:55 dexus2 kernel: [ 9.928932] handlers: Sep 14 07:12:55 dexus2 kernel: [ 9.928933] [<00000000d15956c1>] acpi_irq Sep 14 07:12:55 dexus2 kernel: [ 9.928937] Disabling IRQ #9
Aber: Das da oben ist der Output aus dem syslog mit Start von Kernel "6.5.0-45". Sprich, diese Meldung sehe ich auch mit dem Kernel, der meine Partition noch findet. Das ist also ein separates Problem, denke ich. (Sollte ich dazu einen separaten Thread aufmachen? Es scheint wohl nicht groß den Betrieb zu stören.)
Da das System mit "6.8.0-40" nicht startet, finde ich in den Logs in /var/log leider keine Information. Wie auch, wenn die Partition mit dem Verzeichnis nicht gefunden wird.
Hat jemand eine Ahnung, was ich sonst noch analysieren kann, wieso cryptsetup mit Kernel 6.8 nicht mehr mag? Suchen zu dem Thema im Netz bringen leider ganz wenige Treffer und irgendwie keine Lösung.
Viele Grüße und Danke für die Hilfe Dee