[linux-lvm] segfaults and "VGDATA .. inconsistent" beta7 tools
Paul Jakma
paulj at itg.ie
Tue May 15 08:04:54 UTC 2001
I have the same problem with 2 machines.
They are both running 2.4.5-pre1 with LVM 0.9.1beta7 patch applied and
the beta7 RPMs. On boot they run vgscan then vgchange -ay. (and
i've tried running pvscan too)
problem is thus:
[root at ns /root]# vgdisplay
vgdisplay
--- Volume group ---
VG Name VG01
VG Access read/write
VG Status available/resizable
VG # 0
MAX LV 256
Cur LV 7
Open LV 6
MAX LV Size 1023.97 GB
Max PV 256
Cur PV 1
Act PV 1
VG Size 13.61 GB
PE Size 16 MB
Total PE 871
Alloc PE / Size 297 / 4.64 GB
Free PE / Size 574 / 8.97 GB
VG UUID 8HMZzp-xzeK-13Fu-D4vx-a3hM-GhED-gUsh1x
[root at ns /root]# vgdisplay -v
vgdisplay
Segmentation fault (core dumped)
[root at ns /root]# pvdisplay /dev/ida/c0d0p6
pvdisplay
pvdisplay -- ERROR "pv_read(): pv_create_name_from_kdev_t" no VALID
physical volume "/dev/ida/c0d0p6"
[root at ns /root]# vgextend VG01 /dev/ida/c0d0p6
vgextend
vgextend -- INFO: maximum logical volume size is 1023.97 Gigabyte
vgextend -- ERROR "pv_read_all_pv(): lvm_dir_cache" can't extend;
couldn't read physical volume data
[root at ns /root]# vgcfgbackup
vgcfgbackup
vgcfgbackup -- volume groups found: VG01
vgcfgbackup -- ERROR -262 checking existence of colume group "VG01"
vgcfgbackup -- ERROR "vg_cfgbackup(): vg_check_exist" backing up
volume group VG01
so i do a vgscan:
[root at ns /root]# vgscan
vgscan
vgscan -- reading all physical volumes (this may take a while...)
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created
vgscan -- WARNING: This program does not do a VGDA backup of your
volume group
and from now on, no more segfaults instead:
[root at ns /root]# vgdisplay -v
vgdisplay
vgdisplay -- ERROR: VGDA in kernel and lvmtab are NOT consistent;
please run vgscan
[root at ns /root]# vgextend VG01 /dev/ida/c0d0p6
vgextend
vgextend -- ERROR: VGDA in kernel and lvmtab are NOT consistent;
please run vgscan
etc.. etc...
is this a known problem? And what other debug output would be helpful?
thanks,
Paul Jakma
More information about the linux-lvm
mailing list