On Thu, 2005-01-13 at 13:59 +0100, Guido Guenther wrote:
> On Wed, Jan 12, 2005 at 11:02:50PM +0100, Erik van Konijnenburg wrote:
> > The cause: multipath adds a script /etc/mkinitrd/scripts/01_udev; this
> > mounts a new /dev and lets udevstart run on it.  This happens after
> > /script is executed, which is where the LVM command "vgchange -a y vg0"
> > is executed to create LVM devices.  Unfortunately, udevstart has no way
> > of creating the /dev/mapper nodes required by LVM, so the root device
> > /dev/mapper/vg0 stays missing.
> Uargh, that is very bad. We should run the multipath stuff before the
> LVM stuff anyway since you most likely want LVM over the multipath (if
> not you're of corse still free to do so). I'll have to have a look at
> the scripts of 0.4.2 to see if we can do this easily. Until then it
> would probably be best to pull the initrd related parts from
> multipath-tools again since they seem to cause quiet some trouble at the
> moment and are "only" needed if your root device is multipathed.
> Cheers,
>  -- Guido
> 
> 
The multipath tools mkinitrd scripts shouldn't have to cope with udev in
the first place. I did it as a proof of concept, but in the long run the
debian udev packager should make a push into initrd. When we get there
the multipath stuff will layer properly. In the mean time, I agree the
script shouldn't be installed by default, or we can make it depend on a
variable set in mkinitrd.conf.

regards,
-- 
christophe varoqui <[EMAIL PROTECTED]>



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to