Package: cryptsetup-initramfs Version: 2:2.1.0-5 Severity: normal File: /usr/share/initramfs-tools/hooks/cryptkeyctl
Dear Maintainer, when configuring this encrypted machine running debian stable with keyscript "decryt_keyctl", the invocation of update-initramfs fails with the message: | E: /usr/share/initramfs-tools/hooks/cryptkeyctl failed with return 1. | update-initramfs: failed for /boot/initrd.img-4.19.0-5-amd64 with 1. After some debugging, I found out, that this script copies the file "/bin/keyctl" to the initramfs. But this file, belonging to the package "keyutils", is not installed. After installing "keyutils", update-initramfs runs successfully. I would suggest at least suggesting or recommending "keyutils" (and other packages being needed for the other keyscripts) or giving out a clearer error message on failure, like 'File "/bin/keyctl" not found, please install package "keyutils".' or something like that. Regards Sebastian -- Package-specific info: -- /etc/crypttab # <target name> <source device> <key file> <options> disk1_crypt UUID=XXX disk luks,discard,initramfs,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl disk2_crypt UUID=XXX disk luks,discard,initramfs,keyscript=/lib/cryptsetup/scripts/decrypt_keyctl -- /etc/fstab # <file system> <mount point> <type> <options> <dump> <pass> UUID=XXX /boot ext4 defaults 0 1 UUID=XXX /boot/efi vfat nofail,x-systemd.device-timeout=1 0 2 /dev/mapper/disk_crypt / zfs defaults 0 0 /dev/mapper/disk2_crypt none zfs defaults 0 0 -- System Information: Debian Release: 10.0 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-1-grml-amd64 (SMP w/24 CPU cores) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_CRAP, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect LSM: AppArmor: enabled Versions of packages cryptsetup-initramfs depends on: ii busybox 1:1.30.1-4 ii cryptsetup-run 2:2.1.0-5 ih initramfs-tools [linux-initramfs-tool] 0.133 Versions of packages cryptsetup-initramfs recommends: ii console-setup 1.191 ii kbd 2.0.4-4 cryptsetup-initramfs suggests no packages. -- no debconf information