[libvirt] libvirt 1.2.10 and latest EL6 qemu-kvm

Michal Privoznik mprivozn at redhat.com
Mon Jan 19 20:27:07 UTC 2015


On 19.01.2015 16:12, liedekef at telenet.be wrote:
> Hi all,
> 
> I had libvirt 1.2.10 running without issues together with the qemu package
> qemu-kvm-0.12.1.2-2.415.el6_5.14.x86_64.rpm
> 
> Now, after updating my server, qemu-kvm became version 
> qemu-kvm-0.12.1.2-2.448.el6_6.x86_64
> 
> And as a result, when doing 'virsh start' (virsh define worked ok), the
> following error occured:
> 
> 2015-01-19 15:05:26.539+0000: 4347: error :
> qemuMonitorJSONCheckError:379 : internal error: unable to execute QEMU
> command 'qom-list': The command qom-list has not been
> 
> The only thing I could do (even downgrading libvirt to 1.2.9 didn't
> work), was to downgrade qemu-kvm to the older version again ...
> Any hints on this?

One of the possibilities is to wait for new libvirt release. I think
this patch which was pushed just a while ago will fix the bug:

commit cc41c64878590d7016e0dfa488d345e8634c3bf2
Author:     Pavel Hrdina <phrdina at redhat.com>
AuthorDate: Tue Dec 9 16:21:45 2014 +0100
Commit:     Pavel Hrdina <phrdina at redhat.com>
CommitDate: Wed Jan 14 11:55:51 2015 +0100

    qemu_monitor: introduce new function to get QOM path

    The search is done recursively only through QOM object that has a type
    prefixed with "child<" as this indicate that the QOM is a parent for
    other QOM objects.

    The usage is that you give known device name with starting path where to
    search.

    Signed-off-by: Pavel Hrdina <phrdina at redhat.com>

You can try it out by compiling the libvirt from git.


Michal




More information about the libvir-list mailing list