INTERNAL ERROR in setup-storage: convert_unit
Mathieu Alorent
malorent at echo.fr
Wed Sep 16 09:03:52 CEST 2009
Le mercredi 09 septembre 2009 à 15:18 +0200, Michael Tautschnig a
écrit :
> [...]
>
> >
> > The problem disappear if I copy /usr/share/perl5/Linux/LVM.pm from
> > ubuntu to lenny (use liblinux-lvm-perl_0.13 instead of 0.14)
> >
> >
> > Something interesting is :
> > from vgdisplay:
> > Alloc PE / Size 0 / 0
> >
> > and the associated regexp in LVM.pm:
> > m/^Alloc PE \/ Size\s+(\S+) \/ (\S+) (\S+)/
> >
> > which doesn't match!
> >
> > With lib 0.13 the is no complain about empty
> > "$vghash{$vgn}->{alloc_pe_size}" but it's not the case with lib 0.14.
> >
> > I didn't found what's make the difference...
>
> Maybe the output of LVM tools has changed, seems like it doesn't output units
> with 0 size allocations (0 / 0 won't match (\S+) \/ (\S+) (\S+)); could you file
> a bug report against liblinux-lvm-perl and report this problem?
>
> Thanks a lot,
> Michael
>
I will... :)
however, this how I've managed to get it working :
/usr/share/perl5/Linux/LVM.pm Line 242
# Parse the number of allocated physical extents from the volume group.
- elsif( m/Alloc PE \/ Size\s+(\S+) \/ (\S+) (\S+)/ ) {
+ elsif( m/Alloc PE \/ Size\s+(\S+) \/ (\S+)(?:\s+(\S+))?/ ) {
$vghash{$vgn}->{alloc_pe} = $1;
$vghash{$vgn}->{alloc_pe_size} = $2;
- $vghash{$vgn}->{alloc_pe_size_unit} = $3;
+ $vghash{$vgn}->{alloc_pe_size_unit} = $3 || "B";
next VGINF; }
--
Mathieu Alorent
Shell&Core Sophia-Antipolis
AUSY
Pour France Telecom – OPF/PORTAILS/DOP/HEBEX/SOPHIA
Tél: 04 97 12 6226
malorent.ext at orange-ftgroup.com
La signature de ce mail peut être vérifiée en installant les autorités de certifications CAcert suivantes :
http://www.cacert.org/certs/root.crt
http://www.cacert.org/certs/class3.crt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 4892 bytes
Desc: not available
Url : http://lists.uni-koeln.de/pipermail/linux-fai/attachments/20090916/3194b2ec/attachment.bin
More information about the linux-fai
mailing list