Package: debian-installer Severity: important X-Debbugs-Cc: veltf...@gmail.com
Dear Maintainer, *** Reporter, please consider answering these questions, where appropriate *** * What led up to the situation? I did a full-disk luks encrypted installation using trixie-DI-alpha1 _Trixie_ - Official Alpha amd64 NETINST with firmware 20241230-11:26. * What exactly did you do (or not do) that was effective (or ineffective)? I edited my /etc/crypttab to include other encrypted drives and partitions. The drives had keyfiles that had been added with cryptsetup using "luksAddKey UUID=WhaEver321 /someplace/keyfile-somename" as I normally do. However when rebooting I was dropped to an emergency shell because the partitions had not been decrypted. Adding the partitions to the keyfiles and double-checking the crypttab did not help. I was forced to mark the encrypted mounts in my fstab as "noauto" in order to boot to the GUI. I checked /usr/lib/systemd/system-generators/ and found there was no unit called systemd-cryptsetup-generator as there was in other Debian installations with encrypted partitions. I installed the package 'systemd-cryptsetup' & a couple of others that probably were not necessary (cryptmount, pmount) and checked again and found there was now a unit: /usr/lib/systemd/system-generators/systemd-cryptsetup-generator I removed the 'noauto' options from my fstab and was able to boot normally with my drives properly mounted. * What was the outcome of this action? I was able to boot normally. * What outcome did you expect instead? Any installed system with luks encryption support should be able to read and decrypt entries in /etc/crypttab with properly processed keyfiles without installing additional packages. *** End of the template - remove these template lines *** -- System Information: Debian Release: trixie/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.12.6-amd64 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_WARN Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled