Hi All!
I'm using ovirt-release42-4.2.7.1-1.el7.noarch
centos-release-7-5.1804.5.el7.centos.x86_64
And HCI glusterfs deployment (no ceph).
And yesterday I wanted an add hosted engine deploy on some node.
It requires to enable maintenance mode, reinstall node with "hosted engine =
deploy" config (in webui).
I made it, but reinstall fails. In logs I see (not full list):
...
Feb 27 16:35:39 Updated: libvirt-daemon-4.5.0-10.el7_6.4.x86_64
Feb 27 16:35:39 Updated: libvirt-daemon-driver-storage-core-4.5.0-10.el7_6.4.x86_64
Feb 27 16:36:04 Updated: libvirt-daemon-driver-storage-rbd-4.5.0-10.el7_6.4.x86_64
Feb 27 16:36:04 Updated: libvirt-daemon-driver-storage-disk-4.5.0-10.el7_6.4.x86_64
Feb 27 16:36:04 Updated: libvirt-daemon-driver-storage-4.5.0-10.el7_6.4.x86_64
After it
# rpm -q librbd1
librbd1-0.94.5-2.el7.x86_64
фев 27 16:36:51 ovirtnode5.miac systemd[1]: Starting Virtualization daemon...
фев 27 16:36:51 ovirtnode5.miac libvirtd[537]: 2019-02-27 12:36:51.338+0000: 537: info :
libvirt version: 4.5.0, package: 10.el7_6.4 (CentOS BuildSystem
<
http://bugs.centos.org>, 2019-01-29-17:31:22,
x86-01.bsys.centos.org)
фев 27 16:36:51 ovirtnode5.miac libvirtd[537]: 2019-02-27 12:36:51.338+0000: 537: info :
hostname: ovirtnode5.miac
фев 27 16:36:51 ovirtnode5.miac libvirtd[537]: 2019-02-27 12:36:51.338+0000: 537: error :
virModuleLoadFile:53 : внутренняя ошибка: Failed to load module
'/usr/lib64/libvirt/storage-backend/libvirt_storage_backend_rbd.so':
/usr/lib64/libv
irt/storage-backend/libvirt_storage_backend_rbd.so: undefined symbol: rbd_diff_iterate2
фев 27 16:36:51 ovirtnode5.miac systemd[1]: libvirtd.service: main process exited,
code=exited, status=3/NOTIMPLEMENTED
фев 27 16:36:51 ovirtnode5.miac systemd[1]: Failed to start Virtualization daemon.
There is a old bugs like
https://bugzilla.redhat.com/show_bug.cgi?id=1316911
or new posts like
http://dreamcloud.artark.ca/libvirtd-failure-after-latest-upgrade-in-rhel...
Obviously, the libvirt* rpms are updated, but librbd* not. But why? Why libvirt packages
are not strictly dependenced on all required package/lib versions?
libvirt-daemon-driver-storage-rbd must require exactly that librbd version that can work
with, i think.
--
Mike