[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#20791: GuixSD: cryptsetup luksFormat hangs when udevd is running
From: |
Ludovic Courtès |
Subject: |
bug#20791: GuixSD: cryptsetup luksFormat hangs when udevd is running |
Date: |
Fri, 12 Jun 2015 19:33:32 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Benz Schenk <address@hidden> skribis:
> Setting up luks encrypted partitions with cryptsetup doesn't work when udevd
> is running.
>
> cryptsetup luksFormat got stuck waiting on some semaphore to turn to zero
>
> According to http://www.saout.de/pipermail/dm-crypt/2013-November/003619.html
> this is a udev issue, so i killed udevd and after that it worked
>
> I assume it's some configuration issue with udev, but I don't really know
> enough about this stuff to pinpoint where exactly the problem lies
Indeed, we were missing the udev rules for device-mapper. Commit
e1ad6bf fixes that (tested in a VM as produced as by ‘guix system vm
gnu/system/install.scm’.)
If you have a working Guix installation, you can try rebuilding the
image by yourself from a checkout of Guix master, with something like:
guix system disk-image --image-size=850MiB gnu/system/install.scm
Alternately, as a workaround, you could to the installation in two
steps:
1. Install without encrypted devices.
2. Boot the installed system and run ‘cryptsetup luksFormat’.
3. Run ‘guix system reconfigure’ with the configuration that you want.
Thank you!
Ludo’.