Bug ID | 1083571 |
---|---|
Summary | systemd is missing LUKS2 support |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | Linux |
Status | NEW |
Severity | Major |
Priority | P5 - None |
Component | Basesystem |
Assignee | fbui@suse.com |
Reporter | jengelh@inai.de |
QA Contact | qa-bugs@suse.de |
CC | astieger@suse.com, lnussel@suse.com |
Found By | --- |
Blocker | --- |
Tumbleweed and Leap 15 have cryptsetup 2.0.0 which supports making LUKS2 headers for crypto volumes. However, systemd-cryptsetup from systemd-234 is too old to load them as a root filesystem from the initramfs. systemd-236 is needed. Workaround: Boot linux image with rd.break=pre-trigger, run `udevadm trigger`, open the crypto volume with `cryptsetup luksOpen ...` instead of systemd-cryptsetup and then exiting the shells allows to start the system.