Schönen guten Abend,
folgendes Problem verfolgt mich seit einigen Wochen, welches ich nun lösen möchte. Folgende Situation:
Der Computer X enthält eine SSD (Boot-Device) sowie vier HDDs. All diese Geräte sind vollverschlüsselt. Beim Boot wird die SSD per Passwort-Eingabe geöffnet und per crypttab und jeweils eigenem Key-File jede normale HDD. Auf den HDDs befindet sich jeweils ein LVM Setup.
Besagtes Problem: Das entschlüsseln der HDDs funktioniert beim Boot nicht mehr problemlos... manchmal. Der Effekt zeichnet sich dadurch aus, dass manchmal nicht alle HDDs entschlüsselt werden können. Welche HDDs und wie viele variiert. Nach einem oder mehreren Reboots und neuen Versuchen geht es dann irgendwann.
Im Journal finde ich hierzu nur wenig aussagekräftige Informationen:
Jan 25 19:15:21 black-hole systemd-cryptsetup[497]: Failed to activate with key file '/root/storage-keyfile-phantoon'. (Key data incorrect?)
Das Key-File ist jedoch korrekt, da es ja nach einem Reboot (irgendwann) dann funktioniert. Die passende Zeile aus der crypttab sieht wie folgt aus:
lvm-phantoon /dev/sdb1 /root/storage-keyfile-phantoon
Ich hatte überlegt einmal ein timeout als Parameter zu setzen, jedoch wollte ich nun nicht wild etwas probieren sondern lieber das Problem, wieso es mal geht und dann wieder nicht, verstehen. Ich vermute jedoch irgendeine Race Condition.
Für Tipps und Hinweise wäre ich dankbar!