[Jaunty] Boot failure when root on LVM: watershed missing in initramfs

Bug #315117 reported by David McBride
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
lvm2 (Ubuntu)
Confirmed
High
Unassigned

Bug Description

Binary package hint: lvm2

Greetings,

With the latest updates, Jaunty systems running all updates as of Jan 8th 2009 fail to boot when the root filesystem is hosted on LVM.

This appears to be because the 'watershed' command, which lvm2 now relies upon in its udev rules, is not installed into the initramfs. This prevents the root lvm volume from being initialized, resulting in a drop to the initramfs shell.

The fix is straightforward: update the initramfs hook scripts to install the watershed binary at initramfs-time, and regenerate initramfs images as necessary.

(I'm not sure whether this is a watershed or an lvm2 bug -- trying lvm2.)

Cheers,
David

Revision history for this message
Hew (hew) wrote :

Confirming. Is there an easy set of recovery steps to follow for those not familiar with initramfs?

Marking high importance due to preventing all Jaunty root lvm users from booting.

Changed in lvm2:
importance: Undecided → High
status: New → Confirmed
Revision history for this message
Hew (hew) wrote :

This looks like a duplicate of bug 314879, so I'm marking it as such. The workaround mentioned there worked for me.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.