[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#948593: Unable to open LUKS device (error allocating crypto tfm) for aes / cbc-essiv:sha256 sha1 LUKS header



Package: src:linux
Followup-For: Bug #948593

Of course, just after filing this bug, I remembered I could at least try with
MODULES=most, which allowed me to boot. So the problem can be more accurately
described as "some modules gone missing from 5.4+ kernel's initramfs'es with
MODULES=dep for aes/cbc-essiv:sha256 LUKS header".

>From the initramfs' modules' list; the diff (between 5.4.0-1 with MODULES=dep
and 5.4.0-2 with MODULES=most) is attached.

I don't really know if this is a src:linux problem, a src:initramfs-tools
problem (although I'm also affected by #948257) or a missing configuration in my
/etc/crypttab, but there's a regression somewhere!

Cheers, and thanks for your help!
	OdyX

-- System Information:
Debian Release: bullseye/sid
  APT prefers buildd-unstable
  APT policy: (990, 'buildd-unstable'), (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), (500, 'stable'), (500, 'oldstable'), (100, 'experimental'), (1, 'experimental-debug')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.4.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CH:fr (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
 usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/aegis128-aesni.ko
 usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/aesni-intel.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/blowfish-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/camellia-aesni-avx-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/camellia-aesni-avx2.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/camellia-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/cast5-avx-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/cast6-avx-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/chacha-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/crc32-pclmul.ko
 usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/crc32c-intel.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/crct10dif-pclmul.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/des3_ede-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/ghash-clmulni-intel.ko
 usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/glue_helper.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/poly1305-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/serpent-avx-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/serpent-avx2.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/serpent-sse2-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/sha1-ssse3.ko
 usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/sha256-ssse3.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/sha512-ssse3.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/twofish-avx-x86_64.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/twofish-x86_64-3way.ko
+usr/lib/modules/LINUX-amd64/kernel/arch/x86/crypto/twofish-x86_64.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto
+usr/lib/modules/LINUX-amd64/kernel/crypto/aegis128.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/af_alg.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/algif_aead.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/algif_hash.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/algif_rng.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/algif_skcipher.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/ansi_cprng.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/anubis.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/arc4.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/asymmetric_keys
+usr/lib/modules/LINUX-amd64/kernel/crypto/asymmetric_keys/pkcs8_key_parser.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/async_tx
 usr/lib/modules/LINUX-amd64/kernel/crypto/async_tx/async_memcpy.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/async_tx/async_pq.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/async_tx/async_raid6_recov.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/async_tx/async_tx.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/async_tx/async_xor.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/authenc.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/authencesn.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/blowfish_common.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/blowfish_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/camellia_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/cast5_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/cast6_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/cast_common.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/ccm.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/chacha20poly1305.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/chacha_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/cmac.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/crc32_generic.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/crc32c_generic.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/cryptd.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/crypto_engine.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/crypto_simd.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/crypto_user.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/ctr.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/des_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/drbg.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/ecc.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/ecdh_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/echainiv.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/essiv.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/fcrypt.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/gcm.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/gf128mul.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/ghash-generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/jitterentropy_rng.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/khazad.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/lrw.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/lz4.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/lz4hc.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/md4.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/michael_mic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/pcbc.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/pcrypt.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/poly1305_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/rmd128.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/rmd160.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/rmd256.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/rmd320.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/salsa20_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/seed.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/seqiv.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/serpent_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/sha3_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/tcrypt.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/tea.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/tgr192.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/twofish_common.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/twofish_generic.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/vmac.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/wp512.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/xcbc.ko
 usr/lib/modules/LINUX-amd64/kernel/crypto/xor.ko
+usr/lib/modules/LINUX-amd64/kernel/crypto/zstd.ko
+usr/lib/modules/LINUX-amd64/kernel/lib/crypto
+usr/lib/modules/LINUX-amd64/kernel/lib/crypto/libarc4.ko
+usr/lib/modules/LINUX-amd64/kernel/lib/crypto/libdes.ko

Reply to: