[pkg-cryptsetup-devel] Bug#544773: Bug#544773: Update to cryptsetup 2:1.0.7-2 breaks booting
Jonas Meurer
jonas at freesources.org
Thu Sep 3 17:43:28 UTC 2009
hey,
On 02/09/2009 Paul Millar wrote:
> After upgrading a few packages (listed below) I discovered my laptop was unable to boot. The laptop
> uses a Luks partition with LVM (this was using a standard guided partitioning option back when I was
> installing Debian). The boot fails at around the same time I would normally be prompted for the
> passphrase to unlock the Luks partition.
>
> One (or more) of the upgraded packages triggered a rebuild of the initrd. Suspecting that this
> might be the cause of the problem, I tried adjusting the boot process. Using grub's built-in
> editor, I changed the initrd from the usual value to the backup copy (which has the filename with
> ".bak" appended). When booting from the backup copy of the initrd the computer booted without any
> problem.
>
> I then took the two initrd images, unpacked them and compared their contents. There was a number of
> differences, but the most noticable change was that the file:
>
> conf/conf.d/cryptroot
>
> that was present in the backup initrd was missing in the new initrd. This file contained
> cryptographic options for establishing the LVM ontop of the Luks partition. I've copied the
> contents here:
>
> target=sdb2_crypt,source=/dev/sda2,key=none,rootdev,lvm=vedrfolnir-root
> target=sdb2_crypt,source=/dev/sda2,key=none,lvm=vedrfolnir-swap_1
>
> Suspecting that the absence of this file was causing the problem, I copied the missing
> conf/conf.d/cryptroot file into the new initrd's contents and repacked the initrd file. Booting off
> this modified version of new initrd was successful.
>
> Therefore, I conclude that the laptop was unable to boot due to the missing conf/conf.d/cryptroot
> file in the initrd.
it seems like the initramfs generation process is broken. unfortunately
i'm unable to reproduce the bug on several different setups. please run
the following command:
# sh -x mkinitramfs -o /tmp/initramfs 2>/tmp/initramfs.log
and send /tmp/initramfs.log to the bugreport.
greetings,
jonas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cryptsetup-devel/attachments/20090903/362c6a83/attachment.pgp>
More information about the pkg-cryptsetup-devel
mailing list