reinstall centos node (ovirt 4.2.7) fails due missing dependency on librbd1

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-ce... 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
participants (1)
-
Mike Lykov