From Bugzilla Helper:
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Description of problem:
The init of any and all volume groups will fail at boot time if the /usr file
system is on its own partition. This is due to that vgscan can't access the
needed lib files at the point in rc.sysinit where init takes place as only the
root file system is mounted.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Just reboot, it fails with errors about not being able to access lib files.
Expected Results: I'd expect the rc.sysinit to init the volume groups.
After going through the rc.sysinit, I simply cut out the lvm init part and
moved it downwards to just before quota init and added a line above it to
mount /usr before the "Mount all local file systems" takes place. This works
fine for me... But maybe not everyone will find it.
If you have the /usr directory directly on the root volume I suspect the init
will work as the lib files in /usr/libs will be accessible directly after the
root remount, but it won't with /usr on its own partition.
Which version of lvm are you using? We didn't ship one in 7.2... and the one in
7.3 is only linked against libraries in /lib.
I'm using LVM v1.0.4, and it does install in /usr/lib and /sbin
Anyway, the problem is solved as I edited my rc.sysinit so I moved the LVM
init downwards in the file (You've it put just below the /root remount per
default) and I added a line to mount /usr (own partition) before LVM init, but
before RAID init...
That package is not from us - I suggest you submit the bug to them.
(ours isn't 1.0.4, and doesn't have that problem)