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

Невозможно запустить libvirt с xen на Centos 6. Ошибка с ioctl 3166208

По теме.

Я выполнил инструкции, данные на Xen вики и перестроил RPMS libvirt.

Однако, когда я запускаю virsh, я получаю:

[root@gatto SPECS]# virsh capabilities
error: Failed to reconnect to the hypervisor
error: no valid connection
error: Unable to issue hypervisor ioctl 3166208: Function not implemented

Также в libvirtd.log:

2013-03-18 09:45:29.738+0000: 8973: error : xenHypervisorDoV1Op:967 : Unable to issue hypervisor ioctl 3166208: Function not implemented
2013-03-18 09:45:29.738+0000: 8973: error : xenHypervisorInit:2174 : Unable to issue hypervisor ioctl 3166208: Function not implemented

Ссылки Google (которые, похоже, сводятся к ссылке на один патч) довольно загадочны и ориентированы на разработчиков.

Любые идеи?

Расширенные благодарности и приветствия.

Похоже, это известная проблема, и репозиторий dev.centos.org Xen-C6 до сих пор не обновлен с исправлениями ошибок.

Если вам требуются последние RPM-пакеты libvirt, вы можете получить их из репозитория crc.id.au. См. Следующую ссылку для получения дополнительной информации:

https://www.crc.id.au/2013/03/17/libvirt-1-0-3-for-rhel6-centos-6-available-for-testing/

Если вы хотите, вы также можете скомпилировать libvirt вручную, чтобы исправить проблему, это задокументировано на официальном веб-сайте libvirt:

http://libvirt.org/compiling.html