Description of problem: Using RHV 4.4 provider - conversion host enable fails (via UI and api request) with this error in log: "nbdkit: error: libvixDiskLib.so.7: cannot open shared object file: No such file or directory If 'libvixDiskLib.so.7' is located on a non-standard path you may need to set $LD_LIBRARY_PATH or edit /etc/ld.so.conf See the nbdkit-vddk-plugin(1) man page for details" Versions: CFME 5.11.6 v2v-conversion-host-ansible-1.16.1-1.el8ev.noarch VDDK version 6.7.1 How reproducible: 100% Steps to Reproduce: 1. Patch the CFME appliance with v2v-conversion-host-ansible-1.16.1-1.el8ev.noarch package 2. Try to enable conversion host (using RHV 4.4 host) Additional info: In order to patch the appliance with the necessary package, I simply added the v2v-conversion-host-1.16.1-1.el8ev.repo to /etc/yum.repos.d/ - http://brew-task-repos.usersys.redhat.com/repos/official/v2v-conversion-host/1.16.1/1.el8ev/v2v-conversion-host-1.16.1-1.el8ev.repo And updated v2v-conversion-host-ansible package Attachment: conversion-host-enable.log
Created attachment 1697786 [details] conversion-host-enable.log
Fix upstream posted: https://github.com/ManageIQ/manageiq-v2v-conversion_host/pull/70 After internal discussion it seems best to drop the check entirely rather than try to fix it.
Already fixed by: https://github.com/ManageIQ/manageiq-v2v-conversion_host/pull/69
Disregard comment #4
Fixed in v2v-conversion-host-1.16.2-1.el8ev
Actually it seems this is still not working properly.
Versions: CFME 5.11.6 v2v-conversion-host-1.16.2-1.el8ev Just sharing the error message in log while running conversion host enable playbook: "msg": "The conditional check 'not v2v_vddk_library_installed or not v2v_nbdkit_plugin_installed or not v2v_nbdkit_plugin_working' failed. The error was: error while evaluating conditional (not v2v_vddk_library_installed or not v2v_nbdkit_plugin_installed or not v2v_nbdkit_plugin_working): 'v2v_nbdkit_plugin_working' is undefined\n\nThe error appears to be in '/usr/share/ansible/roles/oVirt.v2v-conversion-host/tasks/install-transport-vddk.yml': line 13, column 7, but may\nbe elsewhere in the file depending on the exact syntax problem.\n\nThe offending line appears to be:\n\n- block:\n - name: Clean any previous VDDK
Created attachment 1698478 [details] enable.log after patching CFME with v2v-conversion-host-1.16.2-1.el8ev
(In reply to Maayan Hadasi from comment #9) > Versions: > CFME 5.11.6 > v2v-conversion-host-1.16.2-1.el8ev > > > Just sharing the error message in log while running conversion host enable > playbook: > > "msg": "The conditional check 'not v2v_vddk_library_installed or not > v2v_nbdkit_plugin_installed or not v2v_nbdkit_plugin_working' failed. The > error was: error while evaluating conditional (not > v2v_vddk_library_installed or not v2v_nbdkit_plugin_installed or not > v2v_nbdkit_plugin_working): 'v2v_nbdkit_plugin_working' is undefined\n\nThe > error appears to be in > '/usr/share/ansible/roles/oVirt.v2v-conversion-host/tasks/install-transport- > vddk.yml': line 13, column 7, but may\nbe elsewhere in the file depending on > the exact syntax problem.\n\nThe offending line appears to be:\n\n- block:\n > - name: Clean any previous VDDK Full log is attached (attachment 1698478 [details])
Verified in 5.11.7.1
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Critical: CloudForms 5.0.7 bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2020:3358