since the recent update from 20.04 to 20.10 cryptsetup fails to open luks container.
Cannot use twofish-ecb cipher for keyslot encryption. Keyslot open
failed. No usable keyslot is available.
- I was able to open and edit the luks container under Ubuntu 20.04.
- Only fails since the upgrade.
- I can still open and edit the luks container under Fedora. Data is still available under Fedora and the luks container itself is fine.
cryptsetup -v luksDump /dev/sdx3
brings the expected results, perfect.
sudo cryptsetup luksOpen /dev/sdx3 luks-61(…)51
successfully requests and accepts passphrase then
Cannot use twofish-ecb cipher for keyslot encryption.
Keyslot open failed.
No usable keyslot is available.
Subsequently /dev/mapper does not show this luks mapping while still working fine for the other luks mappings.
Only special thing about /dev/sdx is: it is a btrfs disk. Working fine with Ubuntu, Fedora, Suse until the upgrade.
Used to work fine under Ubuntu 20.04 (until the reboot after upgrade to 20.10).
Version with U20.10: cryptsetup 2.3.3
Why does it fail under Ubuntu 20.10?
What can I do to fix it?