Benz Schenk <benz.sch...@uzh.ch> 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’.