Recently I found that new kernels were not booting for me, because they could 
not assemble the LVM partition that I use for the root filesystem.

Booting back to my old kernel still worked.

I have tracked this back to the lvm2 version.

After booting with the old kernel, I ran lvm and tried the 'fullreport' 
command.

sys-fs/lvm2-2.02.184-r3 gives an error:

lvm> fullreport 
 LV root invalid: visible raid meta LV for raid1 segment 
 LV root invalid: visible raid meta LV for raid1 segment 
 Internal error: LV segments corrupted in root.


After backing out to an earlier version, sys-fs/lvm2-2.02.183
the 'fullreport' actually gives a report.

I'm assuming the only reason the old kernel boots is that it has the older lvm 
in the initramfs, and once assembled the handover to the live system still 
works.

I can't find anything online that looks like the same thing to me, so I was 
wondering if anyone here had encountered a similar problem?

The next step is to try and find how to update the on-disk lvm meta data so the 
later versions understand it, hopefully without having to rebuild my system 
from scratch.


-- 
Reverend Paul Colquhoun, ULC.     http://andor.dropbear.id.au/
  Asking for technical help in newsgroups?  Read this first:
     http://catb.org/~esr/faqs/smart-questions.html#intro




Reply via email to