AIUI udevcomplete_all will clean up any hanging vgchange -a y processes,
but it won't solve the problem.  udev is supposed to, in response to the
lvs created by vgchange, call 55-dm again, and thereby create the
/dev/{vg}/{lv} links (before calling dmsetup udevcomplete ${DM_COOKIE}
to un-hang vgchange).  Those links won't get created.

(I've tested this.  In a case where /dev/schroots/kvm-1 did not get
created and vgchange was hanging, I did dmsetup udevcomplete
${DM_COOKIE}" (using the cookie shown by ipcs -a).  vgchange happily
went away, /dev/schroots/kvm-1 did not show up.

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

Title:
  vgchange may deadlock in initramfs when VG present that's not used for
  rootfs

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

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

Reply via email to