Re: virsh capabilities does not include qemu

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 3/22/21 5:17 AM, shafnamol N wrote:
Hi,
I am new  to Libvirt and Qemu.I have installed Libvirt 7.1.0 and qemu-kvm 4.2.0.
I configured and built libvirt based on instructions from
https://libvirt.org/compiling.html <https://libvirt.org/compiling.html>.
But when i tried to create a VM using virsh it shows the following error:
# virsh create /home/abc.xml
error: Failed to create domain from /home/abc.xml
error: invalid argument: could not find capabilities for arch=x86_64 domaintype=kvm

When i check the hypervisor capabilities ,it doest show qemu in guest domain type.
# virsh capabilities
....................................
.....................................
  </host>

   <guest>
     <os_type>exe</os_type>
     <arch name='x86_64'>
       <wordsize>64</wordsize>
       <emulator>/usr/local/libexec/libvirt_lxc</emulator>
       <domain type='lxc'/>
     </arch>
   </guest>

   <guest>
     <os_type>exe</os_type>
     <arch name='i686'>
       <wordsize>32</wordsize>
       <emulator>/usr/local/libexec/libvirt_lxc</emulator>

This smells suspicious. Perhaps you did not pass proper prefix (meson -Dsystem=true)?

Anyway, libvirt tries to find qemu-system-$arch in $PATH and falls back to /usr/libexec/qemu-kvm if no binary was found. So I suspect that maybe the directory you installed QEMU into is not in $PATH?

Michal




[Index of Archives]     [Virt Tools]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux