Cryptdisks ne déchiffre pas le /home chiffré (LVM2) au boot

Bonjour à tous,

Suite à des mises à jour (squeeze) mon /home chiffré (inclus dans un volume logique LVM2) ne se monte plus au démarrage. En fait c’est cryptdisks qui ne déchiffre pas ce volume chiffré (il ne me demande pas la phrase de passe comme habituellement). Une fois le système démarré, je peux monter mon /home chiffré manuellement :

[code]# /etc/init.d/cryptdisks start

cryptsetup luksOpen Groupe_LVM–hda2-VLhome HOME

mount /dev/mapper/HOME /home[/code]

Le paquet cryptsetup a été mis à jour les 5 et 19 avril sur mon système. J’ai réinstallé cryptsetup et mis à jour l’initrd :

mais cela ne change rien. On dirait qu’il manque quelque chose à cryptsetup au démarrage. Est-ce qu’il faudrait laisser un petit temps d’arrêt entre l’activation de LVM et le lancement de cryptdisks (starting remaining crypto disks) ? Ou alors le lancer plus tard dans la séquence ? Je ne sais pas comment mettre une temporisation (à base de sleep, je suppose).

Merci pour votre aide. Cordialement.

Hugues


INFORMATIONS


Typologie des disques

hda1 (ext4) /boot
hda2 (lvm2)
…VLroot > (ext4) /
…VLhome > LUKS > (ext4) /home
sda3 (swap) swap

Extrait des messages du démarrage


Loading kernel modules…done.
Setting up networking…
Setting up LVM Volume Groups…
Found volume group “Groupe_LVM-hda2” using metadata type lvm2
2 logical volume(s) in volume group “Groupe_LVM-hda2” now active
.
Starting remaining crypto disks…done. [NOTE 1 : normalement c’est ici qu’il demande la phrase de passe]
Activating lvm and md swap…done.
Checking file systems…
Mounting local filesystems…mount: special device /dev/mapper/Groupe_LVM–hda2-VLhome_crypt does not exist [NOTE 2 : logique puisque cryptdisks n’a pas déchiffré la partion]
failed

Fichier /etc/crypttab

Groupe_LVM–hda2-VLhome_crypt UUID=7130… none luks

[NOTE : l’UUID correspond bien à celui du volume chiffré “Groupe_LVM-hda2”]

Contenu du répertoire /etc/rcS.d

README
S01mountkernfs.sh
S02udev
S03mountdevsubfs.sh
S04bootlogd
S05keyboard-setup
S06hdparm
S06hostname.sh
S06hwclockfirst.sh
S07checkroot.sh
S08cryptdisks-early
S09hwclock.sh
S09ifupdown-clean
S09module-init-tools
S09mtab.sh
S10ifupdown
S10lvm2
S11cryptdisks
S12checkfs.sh
S13mountall.sh
S14mountall-bootclean.sh
S15mountoverflowtmp
S16networking
S16policykit
S16pppd-dns
S16procps
S16udev-mtab
S16x11-common
S17portmap
S18nfs-common
S19mountnfs.sh
S20mountnfs-bootclean.sh
S21kbd
S22console-setup
S23alsa-utils
S23bootmisc.sh
S23fuse
S23urandom
S24stop-bootlogd-single

Système

Debian squeeze
Noyau 2.6.32-3-686