[Bug 802626] Re: vgchange may deadlock in initramfs when VG present that's not used for rootfs
Wessel Dankers
wsl-launchpad at fruit.je
Fri Oct 21 13:53:38 UTC 2011
What I'm seeing is a vgchange process that hangs until udev kills it.
When it is killed it has only initialized a few LV's and most symlinks
in /dev/<vgname> are missing. Perhaps this is a different bug, but the
symptoms are exactly those from the original bug report.
Also, I'm not preventing udev's exit from blocking on the vgchange
completing but rather the reverse: I'm preventing vgchange's completing
to block on udev.
>From what I understand, vgchange waits for udev to finish processing the
new device nodes before returning to the user so that after the command
completes, the user can be sure that the nodes are created. Only in this
case udev *is* the user, so it doesn't make sense to wait, and in fact
creates a deadlock.
--
You received this bug notification because you are a member of Ubuntu
Sponsors Team, which is subscribed to a duplicate bug report (833891).
https://bugs.launchpad.net/bugs/802626
Title:
vgchange may deadlock in initramfs when VG present that's not used for
rootfs
Status in “lvm2” package in Ubuntu:
Triaged
Status in “udev” package in Ubuntu:
Confirmed
Status in “lvm2” source package in Oneiric:
Triaged
Status in “udev” source package in Oneiric:
Confirmed
Bug description:
The system is now unable to boot.
I had to boot on previous kernel 3.0.0.
Symptoms are boot freezes. When debugging, issuing a vgscan works ok.
doing the vgchange -a y just hangs. I need to reboot the system afterwards.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: lvm2 2.02.66-4ubuntu2
ProcVersionSignature: Ubuntu 3.0-0.1-generic 3.0.0-rc2
Uname: Linux 3.0-0-generic x86_64
Architecture: amd64
Date: Mon Jun 27 18:15:46 2011
ProcEnviron:
LANGUAGE=fr_FR:en
PATH=(custom, user)
LANG=fr_FR.utf8
LC_MESSAGES=fr_FR.UTF-8
SHELL=/bin/bash
SourcePackage: lvm2
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lvm2/+bug/802626/+subscriptions
More information about the Ubuntu-sponsors
mailing list