I can only speak for myself but I don't have this problem anymore. I think it was solved when I upgraded to Jaunty, I'm currently running on the Karmic beta.
I still have the same setup with the root fs on LVM on a LUKS encrypted md1.
I checked the commit log in the bazaar branch and found this:
revno: 56
tags: 2:1.0.6-7ubuntu6
author: Steve Langasek <email address hidden>
committer: Bazaar Package Importer <email address hidden>
branch nick: jaunty
timestamp: Sat 2009-03-07 13:39:14 -0800
message:
debian/initramfs/cryptroot-script: we don't require vol_id to understand
the encrypted device, but we should check the device is fully up first
before continuing by calling udevadm settle. LP: #291752.
It added a call to udevsettle before the retry loop which might explain why it works.
I can only speak for myself but I don't have this problem anymore. I think it was solved when I upgraded to Jaunty, I'm currently running on the Karmic beta.
I still have the same setup with the root fs on LVM on a LUKS encrypted md1.
I checked the commit log in the bazaar branch and found this: initramfs/ cryptroot- script: we don't require vol_id to understand
revno: 56
tags: 2:1.0.6-7ubuntu6
author: Steve Langasek <email address hidden>
committer: Bazaar Package Importer <email address hidden>
branch nick: jaunty
timestamp: Sat 2009-03-07 13:39:14 -0800
message:
debian/
the encrypted device, but we should check the device is fully up first
before continuing by calling udevadm settle. LP: #291752.
It added a call to udevsettle before the retry loop which might explain why it works.