Emergency Mode durch LUKS und NVIDIA

Hinweis: In dem Thema Emergency Mode durch LUKS und NVIDIA gibt es 170 Antworten auf 18 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Google-KI: „Das Journal zeigt die Ursache sehr genau: Der RAM ist in Ordnung, aber Ihr System läuft in eine Race Condition beim Entschlüsseln der /home-Partition. Der entscheidende Fehler lautet: Cannot use device [...] which is in use (already mapped or mounted). Das bedeutet: Das System versucht, das LUKS-Gerät unter dem Namen cr-auto-5 ein zweites Mal zu entschlüsseln, obwohl es im Hintergrund (oft durch das initiale Boot-Skript in der Initramfs) bereits erfolgreich geöffnet wurde. Da zwei Prozesse gleichzeitig auf dasselbe Krypto-Gerät zugreifen wollen, sperrt sich das System selbst aus (Device or resource busy), bricht ab und wirft Sie in den Emergency Mode. Bei openSUSE Leap in Kombination mit einer NVIDIA-Grafikkarte passiert dies häufig, weil der Passworteingabe-Bildschirm (Plymouth) und die systemd-Dienste durch die Treiber-Verzögerung zeitlich asynchron geladen werden.“

    Empfehlung: „Wir müssen die Initramfs (das Start-Abbild) neu bauen, damit systemd beim Booten genau weiß, wie die Krypto-Geräte zugeordnet sind, und keine doppelten Zuordnungen versucht. Bauen Sie die Initramfs mit folgendem Befehl neu auf, um die aktuelle Hardware- und Krypto-Konfiguration fest einzubrennen:

    sudo dracut -f --hostonly “

    Na, dann mach mal. Wenn ich nicht recht habe, dann ist das gut für Dich. :)

    Bremsen verwandelt hochwertigen Vortrieb in minderwertige Wärme und macht die Felgen dreckig.

    Für den Inhalt des Beitrages 329559 haftet ausdrücklich der jeweilige Autor: V-Treiber

  • https://bbs.archlinux.org/viewtopic.php?id=304606 habe ich angesehen, aber meine Homepartition trägt keine Bezeichnung. Eine Automounting-Funktion irgendwo zu entfernen, ist mir jetzt zu ungewiß, denn ich habe keine Ahnung, über welchen Vorgang die Homepartition automatisch eingehängt wird.

    Über die fstab. Zu finden unter etc/fstab. Dor müsste Deine Homepartition mit der UUID stehen und dann wird sie beim Systemstart automatisch eingehängt.

    Bremsen verwandelt hochwertigen Vortrieb in minderwertige Wärme und macht die Felgen dreckig.

    Für den Inhalt des Beitrages 329561 haftet ausdrücklich der jeweilige Autor: V-Treiber

  • * Ah ja klar, über die fstab, das wußte ich eigentlich.
    * Hatte mich vorhin geirrt, die Homepartition trägt doch die Markierung "linux-home". Diese habe ich durch "no-automount" oder so ähnlich ersetzt.

    * Erläuterung von Google-KI: "Das Subsystem systemd-homed versucht unter modernen Linux-Distributionen oft, verschlüsselte Home-Verzeichnisse auf eine neue Art zu verwalten, was sich massiv mit klassischen /etc/crypttab-Einträgen beißt."

    * Dann sudo dracut -f --no-hostonly.

    * Dann in /etc/default/grub GRUB_DISABLE_OS_PROBER="true" gesetzt.

    * Dann sudo grub2-mkconfig -o /boot/grub2/grub.cfg.


    Ergebnis: Ich lief seitdem nicht mehr in den Emergency-Mode, dafür kann ich aber 4 von 5 Mal im Paßwortbildschirm nichts eingeben. Problem also nicht wirklich gelöst.


    Für den Inhalt des Beitrages 329562 haftet ausdrücklich der jeweilige Autor: Oriel7

  • Mein PC: OpenSUSE Leap 16.0, efi, LUKS auf /home, Grub-Boot, Nvidia GeForce GTX 1080 Ti.

    Vorhin führte das Booten meistens zum Emergency Mode. Dann tat ich:

    * Die Markierung „linux-home“ der Homepartition habe ich durch "no_automount" ersetzt. (Erläuterung von Google-KI: "Das Subsystem systemd-homed versucht unter modernen Linux-Distributionen oft, verschlüsselte Home-Verzeichnisse auf eine neue Art zu verwalten, was sich massiv mit klassischen /etc/crypttab-Einträgen beißt.")

    * Dann sudo dracut -f --no-hostonly.

    * Dann in /etc/default/grub GRUB_DISABLE_OS_PROBER="true" gesetzt.

    * Dann sudo grub2-mkconfig -o /boot/grub2/grub.cfg.


    Seitdem kann ich beim Paßwortbildschirm meistens nichts eingeben. Manchmal startet das System dann doch.

    Code
    sudo journalctl -xb -2 -p err
    Journal file /var/log/journal/a15d9aad2abb4e7b990418fe6bce7313/system@00065b22b7a46566-2c156e9f89009181.journal~ is truncated, ignoring file.
    Sep 10 17:36:33 localhost kernel: x86/cpu: SGX disabled or unsupported by BIOS.
    Sep 10 17:36:33 localhost kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x201] vs fed40080 f80
    Sep 10 17:36:33 localhost kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x201] vs fed40080 f80
    Sep 10 17:36:38 localhost kernel: 
    Sep 10 17:37:01 localhost (udev-worker)[970]: vboxdrv: /usr/lib/udev/rules.d/60-vboxdrv.rules:1 Only network interfaces can be renamed, ignoring NAME="vboxdrv".
    Sep 10 17:37:01 localhost (udev-worker)[973]: vboxdrvu: /usr/lib/udev/rules.d/60-vboxdrv.rules:2 Only network interfaces can be renamed, ignoring NAME="vboxdrvu".
    Sep 10 17:37:01 localhost.localdomain (udev-worker)[970]: vboxnetctl: /usr/lib/udev/rules.d/60-vboxdrv.rules:3 Only network interfaces can be renamed, ignoring NAME="vboxnetctl".


    Für den Inhalt des Beitrages 329563 haftet ausdrücklich der jeweilige Autor: Oriel7

  • [Korrektur, da --no-hostonly falsch war, habe ich es durch --hostonly ersetzt]:

    Mein PC: OpenSUSE Leap 16.0, efi, LUKS auf /home, Grub-Boot, Nvidia GeForce GTX 1080 Ti.

    Vorhin führte das Booten meistens zum Emergency Mode. Dann tat ich:

    * Die Markierung „linux-home“ der Homepartition habe ich durch "no_automount" ersetzt. (Erläuterung von Google-KI: "Das Subsystem systemd-homed versucht unter modernen Linux-Distributionen oft, verschlüsselte Home-Verzeichnisse auf eine neue Art zu verwalten, was sich massiv mit klassischen /etc/crypttab-Einträgen beißt.")

    * Dann sudo dracut -f --no-hostonly.

    * Dann in /etc/default/grub GRUB_DISABLE_OS_PROBER="true" gesetzt.

    * Dann sudo grub2-mkconfig -o /boot/grub2/grub.cfg.


    Beim ersten Booten konnte ich auf dem Paßwortbildschirm zwar nichts eingeben, aber immerhin waren im journal alle Fehlermeldungen weg. Mal sehen, ob jetzt das Problem wirklich mal verschwindet. Auch auf einem anderen Rechner, auf dem Tumbleweed läuft, kann man manchmal beim Booten auf dem Paßwortbildschirrm nichts eingeben. Man glaubt es nicht, wie schwer Opensuse sich mit einer mit LUKS verschlüsselten Homepartition tut.


    Für den Inhalt des Beitrages 329564 haftet ausdrücklich der jeweilige Autor: Oriel7

  • Kannst du die Markierung nicht einfach entfernen?

    Da sie auf der Homepartition war, mußte ich sie von einem Live-System aus entfernen (ich hab sie durch no_automount ersetzt). Dann war dracut nötig. os-prober hab ich abgeschaltet, weil ein Fehler mit der Sektorgröße auftrat.


    Für den Inhalt des Beitrages 329566 haftet ausdrücklich der jeweilige Autor: Oriel7

  • Da sie auf der Homepartition war, mußte ich sie von einem Live-System aus entfernen (ich hab sie durch no_automount ersetzt). Dann war dracut nötig. os-prober hab ich abgeschaltet, weil ein Fehler mit der Sektorgröße auftrat.

    Okay, früher war mal die Reihenfolge der fstab-Eintäge nicht unwichtig, also /home ganz nach unten.

    Und in Spaltte 6 kannst Du den FilesystemCheck abschalten, einfach eine "0" eintragen.

    Bremsen verwandelt hochwertigen Vortrieb in minderwertige Wärme und macht die Felgen dreckig.

    Für den Inhalt des Beitrages 329567 haftet ausdrücklich der jeweilige Autor: V-Treiber