[Pkg-cryptsetup-devel] Bug#444914: temporary-cryptsetup-$$ files appear in /dev/mapper

Dick Middleton dick at lingbrae.com
Sun Nov 18 08:27:27 UTC 2007


Jonas Meurer wrote:

> I prepared cryptsetup packages with the proposed patch applied. could
> you give them a try?

I just submitted this as a bug to udev (451702) completely forgetting 
the workaround recently made to cryptsetup.  So FYI:

--
I have a run rule script which checks a block device for being luks
and if so runs cryptsetup to create a dm-crypto map.  This has worked
fine for ages but now I find it hangs for exactly 3 minutes.  The
following processes exist for this period:

30447 ?        S<     0:00 udevd --daemon
30457 ?        S<     0:00 /bin/bash /etc/udev/scripts/usbluks.rr OPTIONS=
30462 ?        S<L    0:00 /sbin/cryptsetup -d /etc/keys/akasa2 luksOpen 
/dev/usb/akasa2 akasa2
30465 ?        S<     0:00 /sbin/udevsettle

What seems to be happening is that cryptsetup is creating a new
device.  As a result udev runs udevsettle but that doesn't exit until
timeout.  Once udevsettle completes the run rule completes.
--

I suspect that udevsettle is the one you added to cryptsetup.  Maybe a 
timeout would fix this?

Dick





More information about the Pkg-cryptsetup-devel mailing list