On Mon, 2009-09-07 at 14:07 +0400, Anton Protopopov wrote:
> Hi, all.
> 
> I have the following problem: when I creating a guest, libvirt
> resolves
>     <type ... machine="pc" ...>
> to
>     <type ... machine="pc-0.11" ...>
> as provided by
> http://www.mail-archive.com/libvir-list@redhat.com/msg15014.html
> 
> When <type ... machine="pc-0.11" ...> or <type ...
> machine="pc-0.10" ...> is set, I get
> two following errors (which would happend is unpredictable)
>   # virsh -c qemu:///system start $d
>   error: Failed to start domain Desktop
>   error: internal error unable to start guest: Supported machines are:
>   pc         Standard PC (default)
>   isapc      ISA-only PC
> and
>   # virsh -c qemu:///system start $d
>   error: Failed to start domain Desktop
>   error: monitor socket did not show up.: Connection refused
> When <type ... machine="pc" ...> is set, this guest starts
> successfully.

What does 'virsh dumpxml $d | grep emulator' give?

Also, what is the output of 'virsh capabilities' ?

> The domain type of this machine is "kvm". But I have 
>   # qemu --version && kvm --help | head -1
>   QEMU PC emulator version 0.11.50, Copyright (c) 2003-2008 Fabrice
> Bellard
>   QEMU PC emulator version 0.10.0 (kvm-devel), Copyright (c) 2003-2008
> Fabrice Bellard
> on that HN.

What does 'qemu -M ?' and 'kvm -M ?' give?

> - why does libvirt sets machine to "pc-0.11" even if kvm qemu version
> is 0.10?
> - why does an error occure if I set <type ... machine="pc-0.10 ... ">

I suspect the capabilities output is saying that /usr/bin/kvm supports
the pc-0.11 machine type, when in fact only /usr/bin/qemu supports it

Cheers,
Mark.

--
Libvir-list mailing list
Libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to