Moin Christian, moin alle anderen, Zuerst mal Danke für die Rückmeldung.
Hallo Achim, hallo zusammen,
Am Sonntag, 6. März 2022, 15:29:07 CET schrieb Achim Theobald:
Um mein System abzusichern sind das root und /home über luks und zwei Keyfiles abgesichert. Beim Starten wartet die initrd darauf das ein USB-Stick mit einem bestimmten Namen und Keyfile eingesteckt ist. Dann wird das root über Kernelparamter entschlüsselt und danach das /home über die crypttab. Unter oS15.3 funktioniert das auch einwandfrei aber unter oS15.4b wird zwar der USB-Stick erkannt, geöffnet und auch das Keyfile geöffnet. Danach sehe ich die "Hilfeseite" vom cryptsetup. Es sieht für mich so aus als wenn cryptsetup falsch aufgerufen wird. Was hat sich denn an den Kernelparameter zwischen oS15.3 zu oS15.4 geändert?
Ich glaube nicht, dass es an den Kernelparametern hängt. Eher an cryptsetup bzw. wie es von dracut aufgerufen wird.
Aus den Meldungen von dmesg werde ich auch nicht schlau: [...] [ 9.286698] dracut: Found /achim-root.key on /dev/sdi2 [ 9.336537] dracut: luksOpen /dev/sda6 luks-xxxxxx [ 9.368008] dracut: Using '/achim-root.key' on '/dev/sdi2'
[ Hier kommt dann die "Hilfeseite" vom cryptsetup]
Am Ende der Hilfeseite steht dann noch: cryptsetup: Unknown action. Dann kommt die Abfrage nach dem Passwort. Auch in der boot.msg steht nicht wesentlich mehr. <6>[ 8.314833] sdi: sdi1 sdi2 <5>[ 8.332818] sd 10:0:0:0: [sdi] Attached SCSI removable disk <7>[ 8.698566] dracut: No key found for /dev/sda6. Will try 10 time(s) more later. <7>[ 9.264727] dracut: Probing /dev/sdi2 for /achim-root.key... <6>[ 9.387689] EXT4-fs (sdi2): mounting ext2 file system using the ext4 subsystem <6>[ 9.407155] EXT4-fs (sdi2): mounted filesystem without journal. Opts: (null). Quota mode: none. <7>[ 9.426410] dracut: Found /achim-root.key on /dev/sdi2 <7>[ 9.468683] dracut: luksOpen /dev/sda6 luks-3677335f-b82c-441d-918a-c0f5c6dd56de <7>[ 9.500414] dracut: Using '/achim-root.key' on '/dev/sdi2' <6>[ 9.561170] EXT4-fs (sdi2): mounting ext2 file system using the ext4 subsystem <6>[ 9.564965] EXT4-fs (sdi2): mounted filesystem without journal. Opts: (null). Quota mode: none. Da ich von der initrd wenig Ahnung habe, wo finde ich denn Settings wie dracut das cryptsetup aufgeruft? Ein manueller Aufruf, wie auch das einlesen der crypttab funktionieren ja. Nur beim Aufruf über die Kernelparameter liegt etwas im Argen.
Kannst Du diesen Teil bitte mal zeigen? Ich vermute, dass sich am Anfang oder am Ende der Hilfeseite eine Fehlermeldung versteckt ;-)
Schuss ins Blaue: In 15.4 gibt es eine neuere Version von cryptsetup, evtl. erwartet die andere Parameter - und das muss dann beim Aufruf durch dracut entsprechend angepasst werden.
Die dracut-Version in 15.4 ist übrigens auch neuer, was aber am vermuteten Problem (dracut ruft cryptsetup mit falschen Parametern auf) nicht viel ändert.
Es läuft wohl darauf hinaus, dass Du einen Bugreport aufmachen solltest. Dafür ist aber eine genaue Fehlermeldung (s. o.) hilfreich ;-)
Gruß
Christian Boltz --
bei Bernd ist alles Zufall. Glaubst Du nicht, dass da Kristallkugel.pl zugeschlagen hat? Ich bin mir sicher, dass Bernd sowas auf seinem Rechner hat ;-) [> Michael Schulz u. Manfred Tremmel über Bernd Brodesser in suse-linux]