hello,

On 17/09/2009 Agustin Martin wrote:
> Rebuilt 2.6.29 initrd in current sid and problem reappeared.
> 
> However seems I found the package responsible for the problem, cryptsetup.
> If I install lenny cryptsetup (1.0.6-7) and rebuild he initrd things work
> again as expected. However, if I install previous (1.0.7-1) or current
> (1.0.7-2) cryptsetup problem reappears.
> 
> Reassigning,

first, thanks for the bugreport. the reason for change of bahaviour is a
line in /usr/share/initramfs/scripts/local-top/cryptroot that sets $ROOT
to $NEWROOT in /conf/params.conf in the initramfs:

302:                    if [ "$cryptrootdev" = "yes" ]; then
303:                            # required for lilo to find the root device
304:                            echo "ROOT=$NEWROOT" >> /conf/param.conf
305:                    fi

commenting out these lines and regenerating the initramfs
(update-initramfs -u) afterwards should fix it. could you verify that?

unfortunately these lines are required in order to support setups with
cryptroot on lvm and lilo as bootloader. thus i don't know what to do
about that bug yet. will have to do further investigation and testing
with lilo as bootloader first.

greetings,
 jonas

Attachment: signature.asc
Description: Digital signature

Reply via email to