[pkg-cryptsetup-devel] Bug#866786: Bug#866786: Bug#866786: unlock all crypto devices in cryptroot-unlock (remote SSH-based unlocking)
Guilhem Moulin
guilhem at debian.org
Sun Jul 2 09:44:35 UTC 2017
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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-cryptsetup-devel/attachments/20170702/e0b3dfc4/attachment.sig>
More information about the pkg-cryptsetup-devel
mailing list