
OK. I am trying to install virt-manager from source but found it difficult! So I decided to install from repo. # yum install virt-manager libvirt Dependencies Resolved ======================================================================================================================== Package Arch Version Repository Size ======================================================================================================================== Installing: virt-manager x86_64 0.9.0-14.el6 sl 1.0 M Installing for dependencies: libvirt-client x86_64 0.10.2-18.el6_4.14 sl-security 4.0 M libvirt-python x86_64 0.10.2-18.el6_4.14 sl-security 464 k python-virtinst noarch 0.600.0-8.el6 sl 487 k Transaction Summary ======================================================================================================================== Install 4 Package(s) Total download size: 5.9 M And I installed all of them. However when I start virt-manager, I get this error Error polling connection 'qemu:///system': internal error Cannot find suitable emulator for x86_64 Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/engine.py", line 440, in _tick conn.tick() File "/usr/share/virt-manager/virtManager/connection.py", line 1422, in tick newNets, self.nets) = self._update_nets() File "/usr/share/virt-manager/virtManager/connection.py", line 1285, in _update_nets lookup_func, build_class) File "/usr/share/virt-manager/virtManager/connection.py", line 1217, in _poll_helper if not check_support(): File "/usr/share/virt-manager/virtManager/connection.py", line 509, in is_network_capable virtinst.support.SUPPORT_CONN_NETWORK) File "/usr/lib/python2.6/site-packages/virtinst/support.py", line 574, in check_conn_support return _check_support(conn, feature, conn) File "/usr/lib/python2.6/site-packages/virtinst/support.py", line 443, in _check_support actual_drv_ver = _hv_ver(conn, uri) File "/usr/lib/python2.6/site-packages/virtinst/support.py", line 376, in _hv_ver ret = cmd(*args) File "/usr/lib64/python2.6/site-packages/libvirt.py", line 3385, in getVersion if ret == -1: raise libvirtError ('virConnectGetVersion() failed', conn=self) libvirtError: internal error Cannot find suitable emulator for x86_64 However I have installed Qemu from source. For example $ /usr/local/bin/qemu-x86_64 -version qemu-x86_64 version 1.6.90, Copyright (c) 2003-2008 Fabrice Bellard So what is the problem here? Regards, Mahmood On Wednesday, November 20, 2013 8:14 PM, Eric Blake <eblake@redhat.com> wrote: On 11/20/2013 09:26 AM, Mahmood Naderan wrote:
Hi, I have successfully installed libvirt-.0.10.0 from source
./configure make make install
How can I check that if libvirt-python is installed? Search the folders, it seems there is no such file
[root@tiger ~]# find /usr/ -name libvirt-python [root@tiger ~]# find . -name libvirt-python
That's because installing libvirt-python doesn't create any directory or file named exactly libvirt-python. For an example of what DOES get installed: # rpm -ql libvirt-python /usr/lib64/python2.7/site-packages/libvirt.py /usr/lib64/python2.7/site-packages/libvirt.pyc /usr/lib64/python2.7/site-packages/libvirt.pyo /usr/lib64/python2.7/site-packages/libvirt_lxc.py /usr/lib64/python2.7/site-packages/libvirt_lxc.pyc /usr/lib64/python2.7/site-packages/libvirt_lxc.pyo /usr/lib64/python2.7/site-packages/libvirt_qemu.py /usr/lib64/python2.7/site-packages/libvirt_qemu.pyc /usr/lib64/python2.7/site-packages/libvirt_qemu.pyo /usr/lib64/python2.7/site-packages/libvirtmod.so /usr/lib64/python2.7/site-packages/libvirtmod_lxc.so /usr/lib64/python2.7/site-packages/libvirtmod_qemu.so /usr/share/doc/libvirt-python-1.1.3.1 /usr/share/doc/libvirt-python-1.1.3.1/events-python /usr/share/doc/libvirt-python-1.1.3.1/events-python/event-test.py /usr/share/doc/libvirt-python-1.1.3.1/python /usr/share/doc/libvirt-python-1.1.3.1/python/Makefile.am /usr/share/doc/libvirt-python-1.1.3.1/python/README /usr/share/doc/libvirt-python-1.1.3.1/python/consolecallback.py /usr/share/doc/libvirt-python-1.1.3.1/python/dominfo.py /usr/share/doc/libvirt-python-1.1.3.1/python/domrestore.py /usr/share/doc/libvirt-python-1.1.3.1/python/domsave.py /usr/share/doc/libvirt-python-1.1.3.1/python/domstart.py /usr/share/doc/libvirt-python-1.1.3.1/python/esxlist.py /usr/share/doc/libvirt-python-1.1.3.1/python/topology.py Also, you can do: $ python
import libvirt help('libvirt')
and if that succeeds, then python found your installed libvirt bindings. -- Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org