Не запускается демон libvirtd

Автор see, 12 июня 2013, 20:49:02

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

see

Привет всем!
Ситуация такая:
Были 2-а хоста OpenNebula 3.8.3 с KVM на debian 6.0.8. Один из них Front-end.
Решил добавить хост с ESXi. Но для работы с ESXi необходимо пересобрать libvirt с поддержкой ESXi, т.к. в стандартном репозитории libvirt 0.8.3 по умолчанию их нет. Скачал версию 0.9.12 и поставил http://libvirt.org/compiling.html
теперь не запускается демон:
oneadmin@debian:~$ virsh
virsh: /usr/local/lib/libvirt.so.0: version `LIBVIRT_PRIVATE_0.9.12' not found (required by virsh)
oneadmin@debian:~$ /etc/init.d/libvirt-bin start
Starting libvirt management daemon: libvirtd/usr/sbin/libvirtd: /usr/local/lib/libvirt.so.0: version `LIBVIRT_PRIVATE_0.9.12' not found (required by /usr/sbin/libvirtd)
failed!

как поправить это?

see

Проблему решил:
1. Убил libvirt-bin и все зависимые пакеты.
2. Вручную убил  все папки и файлы где встретилось libvirt.
3. Поставил libvirt 0.9.12 из репозитория backports. Но он не поддердживает ESXi и по этому:
4. Качаем пакет libvirt 0.9.12 с libvirt.org  и собираем с поддержкой esx. Ставим.