Following a discussion with Scott on IRC, I would like to ask for SRU in hardy for this bug.
Scott: for the benefit of the SRU team, can you confirm that 0.92bubuntu2 actually fix this bug in intrepid, and make this bug task "Fix Released" for intrepid? Thanks! ** Description changed: Under certain circumstances, boot may fail and stop at an initramfs shell prompt with an error such as: mount: Mounting /dev/md0 on /root failed: device or ressource busy This could happen, for example, when the root file system is on a software RAID 1 volume. The problem could be resolved by adding a "sleep 10" or "udevadm settle" in /usr/share/initramfs-tools/init, before the function mountroot is being called. Discussing the problem with Scott, it appear that the race condition could be better avoided by letting udev settle after each call to vol_id in /usr/share/initramfs-tools/scripts/local instead. A package in his PPA implement such a change: https://launchpad.net/~scott/+archive. + + + == SRU == + + Impact: Boot failure can happen intermittently. The failure mode is + very unfriendly (being dumped in an initramfs shell). The cause is non- + apparent and hard to find. + + Development: This problem have been fixed in intrepid, specifically in + version 0.92bubuntu2. However, the changelog do not mention that it LP: + #244926. + + Patch for the current version in hard: + http://launchpadlibrarian.net/15761888/initramfs- + tools_0.85eubuntu36_0.85eubuntu39.2.diff.gz + + TEST CASE: I was unable to reproduce the problem reliably. The problem + was reported to me (EtienneG) by a third party. thi s third party + confirmed the fix provided by Scott make booting reliable. + + Regression potential: None that I can see. -- vol_id doesn't guarantee that mdadm/lvm/etc. have actually finished with the device, so only mitigates and does not solve mountroot race https://bugs.launchpad.net/bugs/244926 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs