[libvirt-users] qemu-monitor-command

Shawn Davis sdavis17 at hawk.iit.edu
Wed Mar 21 17:45:34 UTC 2012


I installed qemu 1.0 from source from the qemu site and all of the
dependencies it needed.  I rebooted my system and now if I type virsh
version I get:

Compiled against library: libvir 0.9.2
Using library: libvir 0.9.2
Using API: QEMU 0.9.2
Error: failed to get the hypervisor version
Error: internal error Cannot find suitable emulator for x86_64

If I try to launch my vm now I get:

virsh -c qemu:///system start Shawn
error: Failed to get domain 'Shawn'
error: Domain not found: no domain with matching name 'Shawn'

virsh uri 
qemu:///system

If I run:
Sudo libvirtd start I get:
12:37:48.742: 2886: info : libvirt version: 0.9.2
12:37:48.742: 2886: error : qemudWritePidFile:532 : Failed to open pid file
'/var/run/libvirtd.pid' : File exists

Ps -ef | grep libvirtd
Root	1049	1	0	12:10	?	00:00:00
/usr/sbin/libvirtd -d
Testa	2925	1897	0	12:43	pts/0	00:00:00	grep
--color=auto libvirtd

It appears my libvirt isn't finding qemu.  Any ideas on how to fix?

Thanks,
Shawn

-----Original Message-----
From: Eric Blake [mailto:eblake at redhat.com] 
Sent: Wednesday, March 21, 2012 9:56 AM
To: Shawn Davis
Cc: 'Michal Privoznik'; libvirt-users at redhat.com
Subject: Re: [libvirt-users] qemu-monitor-command

On 03/21/2012 08:49 AM, Shawn Davis wrote:
> Hi Michal,
> 
> Thanks for testing that for me.
> 
> When I try to run the latter command which was:
> 
> virsh qemu-monitor-command Shawn '{"execute":"pmemsave", "arguments":
> {"val":0, "size":536870912, "filename":"/tmp/testimage.dump"}}'
> 
> I get:
> 
> Unknown command: '{\"execute\":\"pmemsave\",'
> 
> Any ideas?

Your qemu is old enough that it isn't running the QMP monitor, so you can
only pass HMP commands.  It may be worth upgrading to a newer qemu.

> 
> My versions are:
> 
> Compiled against library: libvir 0.9.2 Using library: libvir 0.9.2 
> Using API: QEMU 0.9.2 Running hypervisor: QEMU 0.14.1

I think we didn't turn on QMP until 0.15; and now 1.0 is out.

-- 
Eric Blake   eblake at redhat.com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org





More information about the libvirt-users mailing list