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

Reply via email to