[pkg-cryptsetup-devel] Bug#959423: cryptsetup-initramfs: MODULES=dep missed "ecb" since linux-5.6.0
Adrien CLERC
bugs-debian at antipoul.fr
Sat May 2 10:19:48 BST 2020
Package: cryptsetup-initramfs
Version: 2:2.3.1-1
Severity: important
Dear Maintainer,
After upgrading to linux-5.6.0, cryptsetup in initramfs was failing with:
device-mapper: table: 253:0: crypt: Error allocating crypto tfm
device-mapper: reload ioctl on failed: No such file or directory
It seems that linux-5.6 changes a lot of things in crypto modules, and I
started to add everything in /etc/initramfs-tools/modules from
/lib/modules/5.6.0-1-amd64/kernel/crypto/.
After bisecting the whole list, I figured out that I just need to add "ecb" in
the list.
For info, here is the start of my cryptsetup luksDump:
LUKS header information for /dev/sda3
Version: 1
Cipher name: aes
Cipher mode: xts-plain64
Hash spec: sha1
Payload offset: 4096
MK bits: 512
I still have a Core2 CPU as I reported in #901884. It is now a Q9550, but with
the same feature set.
I am available for further testing,
Adrien
-- Package-specific info:
-- /proc/cmdline
BOOT_IMAGE=/vmlinuz-5.6.0-1-amd64 root=UUID=62463010-7399-44cd-a0ef-e99aad3568e5 ro quiet luks=no radeon.dpm=0
-- /etc/crypttab
sda3_crypt UUID=0629b8a7-14db-4142-964c-dcdc84af1513 none luks,discard
sda4_crypt /dev/disk/by-partuuid/87e73465-99b4-49d5-a575-0291d637fcc3 sda3_crypt luks,keyscript=/lib/cryptsetup/scripts/decrypt_derived
-- /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/mapper/sda3_crypt / ext4 lazytime,errors=remount-ro 0 1
UUID=e6f8f35b-6e83-4550-a703-124273418d82 /boot ext2 defaults,lazytime,noatime 0 2
/dev/mapper/sda4_crypt none swap sw 0 0
tmpfs /tmp tmpfs nodev,nosuid,size=20%,mode=1777 0 0
# Automounts
belette:/nas/vidéos /home/adrien/Vidéos nfs defaults,users,noauto,x-systemd.automount,x-systemd.idle-timeout=1000m 0 0
belette:/nas/téléchargements /home/adrien/Téléchargements/belette nfs defaults,users,noauto,x-systemd.automount,x-systemd.idle-timeout=10m 0 0
belette:/nas/musique /home/adrien/Musique nfs defaults,users,noauto,x-systemd.automount,x-systemd.idle-timeout=1000m 0 0
belette:/nas/photos/adrien /home/adrien/Images nfs defaults,users,noauto,x-systemd.automount,x-systemd.idle-timeout=1000m 0 0
#belette:/media/nas/backups /media/belette/backups nfs defaults,noauto,mountvers=3,x-systemd.automount,x-systemd.idle-timeout=1000m 0 0
-- lsmod
Module Size Used by
rpcsec_gss_krb5 40960 0
auth_rpcgss 114688 1 rpcsec_gss_krb5
nfsv4 811008 2
dns_resolver 16384 1 nfsv4
nfs 376832 2 nfsv4
lockd 122880 1 nfs
grace 16384 1 lockd
fscache 389120 2 nfsv4,nfs
coretemp 20480 0
snd_hda_codec_realtek 126976 1
snd_hda_codec_generic 94208 1 snd_hda_codec_realtek
ata_generic 16384 0
ledtrig_audio 16384 2 snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_codec_hdmi 73728 1
iTCO_wdt 16384 0
snd_hda_intel 57344 4
snd_intel_dspcfg 24576 1 snd_hda_intel
iTCO_vendor_support 16384 1 iTCO_wdt
watchdog 28672 1 iTCO_wdt
snd_hda_codec 163840 4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
kvm_intel 327680 0
radeon 1630208 7
kvm 811008 1 kvm_intel
snd_hda_core 106496 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep 16384 1 snd_hda_codec
joydev 28672 0
snd_pcm 131072 4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
irqbypass 16384 1 kvm
ttm 122880 1 radeon
snd_timer 45056 1 snd_pcm
drm_kms_helper 245760 1 radeon
lpc_ich 28672 0
pcspkr 16384 0
serio_raw 20480 0
i2c_i801 32768 0
sg 36864 0
pata_jmicron 16384 0
mfd_core 20480 1 lpc_ich
snd 106496 16 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
soundcore 16384 1 snd
r8169 90112 0
cec 61440 1 drm_kms_helper
realtek 24576 1
libphy 139264 2 r8169,realtek
i2c_algo_bit 16384 1 radeon
button 24576 0
acpi_cpufreq 28672 0
overlay 135168 3
drm 598016 8 drm_kms_helper,radeon,ttm
parport_pc 28672 0
sunrpc 499712 9 nfsv4,auth_rpcgss,lockd,rpcsec_gss_krb5,nfs
ppdev 24576 0
lp 20480 0
parport 61440 3 parport_pc,lp,ppdev
ip_tables 32768 0
x_tables 53248 1 ip_tables
autofs4 53248 6
ext4 774144 2
crc16 16384 1 ext4
mbcache 16384 1 ext4
jbd2 139264 1 ext4
aes_generic 36864 4
libaes 16384 1 aes_generic
xts 16384 2
dm_crypt 49152 2
dm_mod 159744 5 dm_crypt
raid10 65536 0
raid456 176128 0
libcrc32c 16384 1 raid456
crc32c_generic 16384 3
async_raid6_recov 24576 1 raid456
async_memcpy 20480 2 raid456,async_raid6_recov
async_pq 20480 2 raid456,async_raid6_recov
async_xor 20480 3 async_pq,raid456,async_raid6_recov
xor 24576 1 async_xor
async_tx 20480 5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
raid6_pq 122880 3 async_pq,raid456,async_raid6_recov
raid1 53248 0
raid0 24576 0
multipath 20480 0
linear 20480 0
md_mod 180224 6 raid1,raid10,raid0,linear,raid456,multipath
ecb 16384 2
sd_mod 57344 4
t10_pi 16384 1 sd_mod
crc_t10dif 20480 1 t10_pi
crct10dif_generic 16384 1
crct10dif_common 16384 2 crct10dif_generic,crc_t10dif
evdev 28672 24
hid_generic 16384 0
usbhid 65536 0
hid 147456 2 usbhid,hid_generic
ahci 40960 3
libahci 45056 1 ahci
libata 290816 4 libahci,ahci,ata_generic,pata_jmicron
scsi_mod 253952 3 sd_mod,libata,sg
ehci_pci 20480 0
psmouse 180224 0
uhci_hcd 53248 0
ehci_hcd 98304 1 ehci_pci
usbcore 315392 4 ehci_pci,usbhid,ehci_hcd,uhci_hcd
usb_common 16384 3 usbcore,ehci_hcd,uhci_hcd
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.6.0-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8), LANGUAGE=fr_FR.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages cryptsetup-initramfs depends on:
ii busybox 1:1.30.1-4
ii cryptsetup 2:2.3.1-1
ii debconf [debconf-2.0] 1.5.74
ii initramfs-tools [linux-initramfs-tool] 0.137
Versions of packages cryptsetup-initramfs recommends:
ii console-setup 1.195
ii kbd 2.0.4-4
cryptsetup-initramfs suggests no packages.
-- debconf information:
cryptsetup-initramfs/prerm_active_mappings: true
More information about the pkg-cryptsetup-devel
mailing list