Looking at bugs on lvm2 turns up this gem in bug #802626:

> Just a wild speculation, because I haven't yet digged into the interactions 
> between kernel
> and udevd, but the semaphore decrementation event might be lost when 
> transitioning from
> the initrd-udevd to the rootfs-udevd.

In cases where people are seeing initrd problems and lvm is in use, are
there always LVM VGs *other* than for the root fs?  If there's a VG
that's not a dependency of the rootfs, then indeed the vgchange call can
be racing the main initramfs sequence.

Twiddling the lvm2 package to insert a delay may help with reproducing
the issue.

None of this explains any issues with device nodes being absent from
/dev on the root filesystem when lvm is *not* in use.  The original bug
report did not mention LVM at all.  Can someone comment on the disk
configuration used there?  Maybe we need to split this into two bugs.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/818177

Title:
  boot failures caused by udev race

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/818177/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to