[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [linux-lvm] lvm and fai



On Tue, Feb 04, 2003 at 03:06:46PM +0100, S?bastien GALLET wrote:
> Hello guys,
> This message is for the debian maintainer of lvm package.
> I've got a little problem using fai (Fully Automatic Installation) and lvm.
> My server runs lvm.
> When creating fai-nfsroot (using debootstrap) with lvm activated, 
> debootstrap stops with this message :
> 
> # vgcfgbackup -- ERROR: VGDA in kernel and lvmtab are NOT consistent; 
> please run vgscan
> # dpkg: error processing lvm10 (--configure):
> # subprocess post-installation script returned error exit status 98
> # Errors were encountered while processing:
> # lvm10
> 
> I suppose that my server configuration interferes with the one in 
> debootstrap.
> 
> Why include vgcfgbackup in postinst scripts ? Is it possible do it in 
> "silent" mode even if there's errors ?
> 

The reason that vgcfgbackup is run is to make upgrades as painless as
possible by ensuring that people have the latest metadata backups available
(you'd be surprised how many people have been hit by that).

I'm not familiar with fai so I'm not sure what is actually happening here. I
suppose the metadata backups in the chroot are different to what the host
machine is really using but I'm not sure how they got there in the first place
or what they are based on. Maybe you could copy the server's metadata backups
into the chroot to get around the problem (it shouldn't interfere with the
target system as it will do a vgscan when it first boots up).

Another thing you could do is build a customised package without the
vgcfgbackup in postinst (that's easier than it sounds, simply apt-get source
lvm10, edit lvm10-<version>/debian/lvm.postinst, then dpkg-buildpackage
-rfakeroot)

-- 

patrick




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]