[pkg-cryptsetup-devel] Bug#896968: cryptsetup with luks2 not working on debian buster netinst
guilhem at debian.org
Thu Apr 26 13:15:43 BST 2018
Control: tag -1 + d-i moreinfo
On Thu, 26 Apr 2018 at 13:24:44 +0200, Christian Dietrich wrote:
> I'm trying to install Debian Buster to an LUKS2 encrypted partition:
> cryptsetup luksFormat /dev/sda1 -> works
> cryptsetup --type=luks2 luksFormat /dev/sda1 -> "libgcc_s.so.1 must be
> installed for pthread_cancel to work"
This is because LUKS2 defaults to the argon PBKDF algorithm for key
derivation, and libargon2 uses pthread_cancel. (You can choose PBKDF2
instead, which is LUKS1's default PBKDF algorithm, by passing `--pbkdf
PBKDF2`.) I don't think it makes sense to make the udeb depend on
libgcc1, given that LUKS2 isn't the default LUKS version yet.
> after manually installing "libgcc1" (libgcc_s.so.1):
> cryptsetup --type=luks2 luksFormat /dev/sda1 -> works
> cryptsetup --type=luks2 open /dev/sda1 crypt -> doesnt work (nothing
> shows up at /dev/mapper/)
Is kernel userspace crypto available? (Are the ‘algif_skcipher’ and
‘af_alg’ kernel modules loaded?) If yes, please add `--debug` to run
cryptsetup in debug mode, and attach the debug output to your reply.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: not available
More information about the pkg-cryptsetup-devel