Control: tag -1 moreinfo On Sat, 01 Jul 2017 at 23:16:32 +0200, Guilhem Moulin wrote: > On Sat, 01 Jul 2017 at 16:10:01 -0400, Antoine Beaupré wrote: >> On 2017-07-01 21:10:37, Guilhem Moulin wrote: >>> Does setting “IFDOWN=none” (the option was latter renamed) in >>> /etc/dropbear-initramfs/config >>> solves your problem? Please file a bug against dropbear-initramfs if it >>> does. >> >> It doesn't: the script still kills my shell and dropbear unwraps >> everything and kills itself as well. I then have a password prompt on >> the console and no ssh access from the outside. > > Hmm odd, OTHO dropbear's shutdown script is very late. From > initramfs-tools(8): > > init-bottom are the last scripts to be executed before procfs and > sysfs are moved to the real rootfs and execution is turned over to > the init binary which should now be found in the mounted rootfs. > udev is stopped. > > I'm surprised that initramfs went so far in the init process while the > cryptroot script is still pending on a passphrase prompt.
Actually I can't reproduce this (regardless of the value of
dropbear-initramfs' $IFDOWN variable).
$ grep ^crypt_test /etc/crypttab
crypt_test UUID=113eb3e1-8342-4f9e-86d6-17af3d976cd4 none luks,initramfs
At boot time, when dropbear starts I'm able to unlock both my root FS
and crypt_test using `cryptroot-unlock` twice.
~ # cryptroot-unlock
Please unlock disk luksRoot:
cryptsetup: luksRoot set up successfully
~ # cryptroot-unlock
Please unlock disk crypt_test:
cryptsetup: crypt_test set up successfully
~ # packet_write_wait: Connection to UNKNOWN port 65535: Broken pipe
> Could you pass ‘debug’ to the kernel command line, then sanitize and
> attach /run/initramfs/initramfs.debug? Probably your /etc/crypttab and
> /etc/fstab (at least the relevant lines) would be helpful, too.
--
Guilhem.
signature.asc
Description: PGP signature

