Коротко.
При попытке запуска виртуальной машины ЛОКАЛЬНО с помощью libvirt в связке с kvm получаем:
libvirt: error : libvirtd quit during handshake: Input/output error
Подробно.
Имеем следующее окружение
media / # uname -a
Linux media 3.12.6-1-ARCH #1 SMP PREEMPT Fri Dec 20 19:39:00 CET 2013 x86_64 GNU/Linux
media / # libvirtd --version
libvirtd (libvirt) 1.2.0
media / # virsh --version
1.2.0
media / # qemu-system-x86_64 --version
QEMU emulator version 1.7.0, Copyright (c) 2003-2008 Fabrice Bellard
media / # lsmod | grep kvm
kvm_amd 52575 0
kvm 388773 1 kvm_amd
Пытаюсь запустить виртуалку
test локально с помощью virsh, об управлении по сети речи еще не идет.
При запуске напрямую из kvm процесс запускается и полноценно функционирует. Однако:
media libvirt # virsh start test
error: Failed to start domain test
error: Activation of org.freedesktop.machine1 timed out
В результате в логе находим:
2014-01-04 07:19:17.061+0000: starting up
LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \
QEMU_AUDIO_DRV=none /usr/sbin/qemu-system-x86_64 \
-name test -S -machine pc-i440fx-1.7,accel=kvm,usb=off \
...
...
libvirt: error : libvirtd quit during handshake: Input/output error
2014-01-04 07:19:42.074+0000: shutting down
Активное гугление вопроса приводит лишь на наличие бага, который уже, якобы, давно исправлен.
Клонировал гит с libvirt.org, попробовал три последние версии - ситуация не поменялась.
Надеюсь, кто-то сталкивался с похожей проблемой, буду благодарен любой помощи.