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

Ошибка при создании виртуальной машины с помощью virt-manager на Xen

После большой борьбы я установил свой XEN, теперь я использую virt-manager и пытаюсь создать виртуальную машину. Поскольку мой H / W не поддерживает полную виртуализацию с использованием установки Para Virtualization по сети. После того, как я укажу все детали, такие как URL, N / w и т. Д., Я получаю следующую ошибку:

Unable to complete install: 'POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: 'NoneType' object has no attribute 'rfind'")

В полная ошибка:

Unable to complete install: 'POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: 'NoneType' object has no attribute 'rfind'")'

DETAILS->
Unable to complete install '<class 'libvirt.libvirtError'> POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: 'NoneType' object has no attribute 'rfind'")
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/create.py", line 1555, in do_install
    dom = guest.start_install(False, meter = meter)
  File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 973, in start_install
    return self._do_install(consolecb, meter, removeOld, wait)
  File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 1038, in _do_install
    "install")
  File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 1009, in _create_guest
    dom = self.conn.createLinux(start_xml, 0)
  File "/usr/lib/python2.6/dist-packages/libvirt.py", line 1277, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: POST operation failed: xend_post: error from xen daemon: (xend.err "Error creating domain: 'NoneType' object has no attribute 'rfind'")
'

Некоторые старые версии libvirtd сбиваются с толку из-за какой-либо внутренней ошибки и начинают выдавать ошибки этого типа. Я никогда не утруждал себя отслеживанием точной ошибки, поскольку она была исправлена ​​после ряда обновлений.

Две вещи нужно сделать:

  • Чтобы снова начать работу, перезапустите libvirtd. (Это не повлияет на работу виртуальных машин.)
  • Убедитесь, что libvirtd обновлена.