Bug#514404: loop-aes-utils: initramfs script never reports any prerequisites

Jerome Charaoui jerome at koumbit.org
Sat Feb 7 07:41:53 UTC 2009


Package: loop-aes-utils
Version: 2.13.1-4
Severity: important

Using the debian installer, setting up an encrypted root partition on top of an md device results in an 
unbootable system. During the initrd boot process, the loopaes script in scripts/local-top runs before mdadm 
which causes the script to enter an infinite loop trying to set up a loop using a non-existent md device.

One workaround is to hard-code /usr/share/initramfs-tools/scripts/local-top/loopaes to report "mdadm" as a 
prerequisite and rebuild the initramfs.

The script should be made to correctly determine its prerequisites so that the devices it depends on are made 
available before it attempts to setup the encrypted loop.



-- System Information:
Debian Release: 5.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: LANG=fr_CA.UTF-8, LC_CTYPE=fr_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages loop-aes-utils depends on:
ii  gnupg                         1.4.9-3    GNU privacy guard - a free PGP rep
ii  libblkid1                     1.41.3-1   block device id library
ii  libc6                         2.7-18     GNU C Library: Shared libraries
ii  libselinux1                   2.0.65-5   SELinux shared libraries
ii  libuuid1                      1.41.3-1   universally unique id library
ii  mount                         2.13.1.1-1 Tools for mounting and manipulatin

Versions of packages loop-aes-utils recommends:
pn  sharutils                     <none>     (no description available)

loop-aes-utils suggests no packages.

-- no debconf information





More information about the Pkg-loop-aes-maint mailing list