Subject: bug#261:

From: Daniel Reurich <[email-masked]>
Date: Tue, 20 Nov 2018 01:22:52 +1300

The fundamental bug in eudev is fixed in ascii-proposed

but cryptsetup does nothing to detect conditions where a root filesystem
is dependent on a crypt volume (directly or indirectly).  In this case
it should not try to stop the encrypted filesystem at all due to a
chicken<->egg scenario (root is needed to stop its encrypted volume but
also needs to be unmounted in order to for cryptmount to stop the
encrypted volume.

The most reliable fix is to not run the stop functions in the initscript
at all on shutdown

(I tested on a vm with an encrypted lvm setup containing root - default
devuan encrypted setup)

-- 
Daniel Reurich
Centurion Computer Technology (2005) Ltd.
021 797 722