Package: vzdump Version: 1.2.6-1 Severity: normal Tags: patch
vzdump does not work with lvm snapshots; this is a known bug documented in openvz wiki at http://wiki.openvz.org/Backup_of_a_running_container_with_vzdump#Set-up_LVM [...] Fixing VZDump.pm When trying to backup a virtual machine, creation of the snapshot can fail. This is because of a bug in VZDump.pm. On line 622, you will find the following: if ($line =~ m|^\s*(\S+):(\S+):(\d+(\.\d+))M$|) { Replace this with: if ($line =~ m|^\s*(\S+):(\S+):(\d+([\.,]\d+))[mM]$|) { [...] --- /usr/share/perl5/PVE/VZDump.pm 2010-07-22 21:37:05.000000000 +0200 +++ VZDump.pm 2012-03-28 13:11:05.852147601 +0200 @@ -619,7 +619,7 @@ my $cmd = "lvs --units M --separator ':' --noheadings -o vg_name,lv_name,lv_size"; if (my $fd = IO::File->new ("$cmd 2>/dev/null|")) { while (my $line = <$fd>) { - if ($line =~ m|^\s*(\S+):(\S+):(\d+(\.\d+))M$|) { + if ($line =~ m|^\s*(\S+):(\S+):(\d+([\.,]\d+))[mM]$|) { my $vg = $1; my $lv = $2; $devmapper->{"/dev/$vg/$lv"} = [$vg, $lv]; -- System Information: Debian Release: 6.0.4 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-5-openvz-amd64 (SMP w/24 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages vzdump depends on: ii cstream 2.7.6-1 general-purpose stream-handling to ii liblockfile-simple-per 0.207-1 Simple advisory file locking ii perl 5.10.1-17squeeze3 Larry Wall's Practical Extraction ii postfix [mail-transpor 2.7.1-1+squeeze1 High-performance mail transport ag ii rsync 3.0.7-2 fast remote file copy program (lik ii vzctl 3.0.24-12 server virtualization solution - c vzdump recommends no packages. Versions of packages vzdump suggests: pn xdelta <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

