[Bug 882197] [NEW] data loss in conversion to or from vpc
Scott Moser
smoser at canonical.com
Wed Oct 26 18:39:13 UTC 2011
Public bug reported:
Given the script script, I would expect that out.raw* files would
be bit for bit identical. And indeed, a little test image I made, they were.
However, when I tried it on a oneiric compressed qcow disk, they were not.
With 'in' of oneiric-server-cloudimg-amd64-disk1.img, the
output looks like:
f4a076d62bf13a5ba0c9c82496fe3303 /tmp/convtest.vpc
c1f6e09e96361c4f56aea0b9ea845a36 /tmp/convtest.raw
c1f6e09e96361c4f56aea0b9ea845a36 /tmp/convtest.raw.from-file
0f4b00a770aa795b71de4ca3311898fa /tmp/convtest.raw.from-vpc
-rw-r--r-- 1 2147483648 2011-10-26 14:31 /tmp/convtest.raw
-rw-r--r-- 1 2147483648 2011-10-26 14:31 /tmp/convtest.raw.from-file
-rw-r--r-- 1 2147991552 2011-10-26 14:31 /tmp/convtest.raw.from-vpc
-rw-r--r-- 1 709017088 2011-10-26 14:30 /tmp/convtest.vpc
Note, that the from-vpc file is ~ 500k larger than the raw files
and obvisously the md5sum differs as a result.
--
#!/bin/sh
in=${1}; out=${2}
qemu-img convert -O vpc /dev/stdin $out.vpc < "$in"
qemu-img convert -O raw /dev/stdin $out.raw < "$in"
qemu-img convert -O raw "$in" "$out.raw.from-file"
qemu-img convert -f vpc -O raw $out.vpc $out.raw.from-vpc
md5sum $out.vpc $out.raw $out.raw.from-file $out.raw.from-vpc
ls -l $out.vpc $out.raw $out.raw.from-file $out.raw.from-vpc
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: qemu-kvm 0.14.1+noroms-0ubuntu6
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
Date: Wed Oct 26 13:53:33 2011
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
KvmCmdLine: Error: command ['ps', '-C', 'kvm', '-F'] failed with exit code 1: UID PID PPID C SZ RSS PSR STIME TTY TIME CMD
MachineType: LENOVO 7417CTO
PccardctlIdent:
Socket 0:
no product info available
PccardctlStatus:
Socket 0:
no card
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=f9832678-e9fb-41c5-8edb-5edd5200ed0a ro quiet splash vt.handoff=7
SourcePackage: qemu-kvm
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 12/06/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET91WW (3.21 )
dmi.board.name: 7417CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7UET91WW(3.21):bd12/06/2010:svnLENOVO:pn7417CTO:pvrThinkPadT400:rvnLENOVO:rn7417CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7417CTO
dmi.product.version: ThinkPad T400
dmi.sys.vendor: LENOVO
** Affects: qemu-kvm (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug oneiric running-unity
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to qemu-kvm in Ubuntu.
https://bugs.launchpad.net/bugs/882197
Title:
data loss in conversion to or from vpc
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/882197/+subscriptions
More information about the Ubuntu-server-bugs
mailing list