Назад | Перейти на главную страницу

Невозможно установить Fedora 23 в виртуальную машину с помощью KVM в Linux Mint 17.2

Я не могу установить Fedora-Live-Workstation-x86_64-23-10.iso в виртуальную машину QEMU с помощью virt-manager в Linux Mint 17.2. Я проверил правильность контрольной суммы SHA256 в ISO. Я могу без проблем установить Debian ISO, который находится в той же папке, и я уже несколько месяцев без проблем использую Debian 7 и виртуальную машину Windows 7. Я получаю следующую ошибку:

Unable to complete install: 'internal error: process exited while connecting to monitor: qemu-system-x86_64: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/fedora23.org.qemu.guest_agent.0,server,nowait: Failed to bind socket: No such file or directory
qemu-system-x86_64: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/fedora23.org.qemu.guest_agent.0,server,nowait: chardev: opening backend "socket" failed
'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 89, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/create.py", line 1873, in do_install
    guest.start_install(meter=meter)
  File "/usr/share/virt-manager/virtinst/guest.py", line 414, in start_install
    noboot)
  File "/usr/share/virt-manager/virtinst/guest.py", line 478, in _create_guest
    dom = self.conn.createLinux(start_xml or final_xml, 0)
  File "/usr/lib/python2.7/dist-packages/libvirt.py", line 3202, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error: process exited while connecting to monitor: qemu-system-x86_64: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/fedora23.org.qemu.guest_agent.0,server,nowait: Failed to bind socket: No such file or directory
qemu-system-x86_64: -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/fedora23.org.qemu.guest_agent.0,server,nowait: chardev: opening backend "socket" failed

Я не знаю, насколько это важно, но на экране virt-manager, где отображается «Автоматически определять операционную систему на основе установочного носителя, новейшая версия Fedora, которая предоставляется в качестве опции, - Fedora 20.» Может ли кто-нибудь указать мне правильное направление, чтобы я мог установить это? Я буду рад предоставить любую дополнительную информацию. Спасибо.

Ссылка Пэта предоставила исправление. Очевидно, это была регрессия в libvirt. Как было предложено в ветке панели запуска, запуск mkdir -p /var/lib/libvirt/qemu/channel/target/ (с последующим chown -R libvirt-qemu:kvm qemu/channel/) исправил проблему. Спасибо, Пат.