Virt-manager, KVM, Qemu and virtiofs problem fix
Дусал нэвтэрхий толь-с
11:38, 13 Нэгдүгээр сар 2025-ий байдлаарх Almas (Яриа | оруулсан хувь нэмэр) хэрэглэгчийн хийсэн залруулга
I had the following error in Ubuntu 24.04.
Error starting domain: operation failed: Unable to find a satisfying virtiofsd Traceback (most recent call last): File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper callback(asyncjob, *args, **kwargs) File "/usr/share/virt-manager/virtManager/asyncjob.py", line 108, in tmpcb callback(*args, **kwargs) File "/usr/share/virt-manager/virtManager/object/libvirtobject.py", line 57, in newfn ret = fn(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/share/virt-manager/virtManager/object/domain.py", line 1402, in startup self._backend.create() File "/usr/lib/python3/dist-packages/libvirt.py", line 1379, in create raise libvirtError('virDomainCreate() failed') libvirt.libvirtError: operation failed: Unable to find a satisfying virtiofsd
In my case, it was fixed with the following:
sudo apt install virtiofsd
Also, some people seem to have problems with the path. In that case, you can fix it by editing the XML like below.
<filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs'/> <binary path='/usr/bin/virtiofsd'/> <--- added this line <source dir='/mnt/virtual/download'/> <target dir='download_tag'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x0a' function='0x0'/> </filesystem>