[Thincrust-devel] Errors w/ qcow output from appliance-tools
Perry N. Myers
pmyers at redhat.com
Wed Oct 1 12:49:18 UTC 2008
Bryan Kearney wrote:
> Perry N. Myers wrote:
>> Perry N. Myers wrote:
>>> David,
>>>
>>> Here's some info on the problem that I've been having.
>>>
>>> I used the attached kickstart (foo.ks) and ran:
>>> appliance-creator --config foo.ks --name foo -f qcow -d -v
>>>
>>> The output includes the following:
>>>> writing image XML to /var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo.xml
>>>> converting /var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo-sda.raw image to
>>>> /var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo-sda.qcow
>>>> qemu-img: Could not open
>>>> '/var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo-sda.qcow'
>>>> Unable to convert disk format to qcow, using raw disk image
>>>> moving disks to final location
>>>> moving /var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo.xml to
>>>> /var/tmp/imgcreate-223Oxs/out
>>>> moving /var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo-sda.raw to
>>>> /var/tmp/imgcreate-223Oxs/out
>>>> moving /var/tmp/imgcreate-223Oxs/tmp-N65fLE/foo-sda.qcow to
>>>> /var/tmp/imgcreate-223Oxs/out
>>>> done
>>>
>>> Full output is on:
>>> http://ovirt.pastebin.com/d1d01f7cb
>>>
>>> foo.ks is very basic. Just the min stuff needed to create an
>>> appliance really using base-pkgs.
>>>
>>> These are the versions I am using:
>>> appliance-tools-002-3.fc9.noarch
>>> appliance-os-001-3.fc9.noarch
>>>
>>> I've tried this on multiple Fedora 9 hosts and had the same results.
>>>
>>> Let me know if your investigation using this kickstart/commandline
>>> reveals anything.
>>
>> Follow up. This is very odd...
>>
>> The kickstart has this in it:
>> part / --ondisk=sda --fstype=ext3 --size=2000
>>
>> If I toggle to size 10000 it works fine
>>
>> 2000, 5000, 9000, 11000, 16000, 20000 failed
>> 10000 succeeds
>>
>> Why would this work with a size of 10000 but nothing else???
>
> This may be an x86_64 thing. I did the following:
>
> - downloaded your foo.ks
> - installed the latest appliance-os rpm from ovirt.org
> - edited the kicstart file with :%s/x84_64/i386/g
> - ran appliance-creator --config foo.ks --name foo -f qcow2 -d -v
>
> So the only differences are
> 1) arhictecture
> 2) qcow versus qcow2
>
> I got an error with qcow on my machine, so I either have an older
> appliance-tools or that was a typo inthe original message.
Actually, once I changed from qcow to qcow2 everything worked fine. So
apparently there are problems with using the qcow format. You guys might
want to diagnose and/or document this. Or just say that qcow is not a
supported format.
Incidentally, my usage of qcow instead of qcow2 was a typo on my part...
Perry
More information about the Thincrust-devel
mailing list