KVM live migration fails with libvirtError: internal error Cannot find suitable emulator for x86_64.
Issue
-
Two physical hosts are using a shared GFS2 partition to share virtual KVM machines. After creating a virtual server on the first host and when trying to migrate it with
virt-manager
, getting the following error:Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/migrate.py", line 423, in finish dsthost = destconn.get_qualified_hostname() File "/usr/share/virt-manager/virtManager/connection.py", line 334, in get_qualified_hostname virtinst.support.SUPPORT_CONN_GETHOSTNAME): File "/usr/lib/python2.6/site-packages/virtinst/support.py", line 502, in check_conn_support return _check_support(conn, feature, conn) File "/usr/lib/python2.6/site-packages/virtinst/support.py", line 389, in _check_support actual_drv_ver = _hv_ver(conn) File "/usr/lib/python2.6/site-packages/virtinst/support.py", line 325, in _hv_ver ret = cmd(*args) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 1848, in getVersion if ret == -1: raise libvirtError ('virConnectGetVersion() failed', conn=self) libvirtError: internal error Cannot find suitable emulator for x86_64
Environment
- Red Hat Enterprise Linux 6
- KVM
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.