In ovirt-engine spec file we have: %pre setup-plugin-ovirt-engine %ovirt_create_user_vdsm this works fine on EL7 bug on Fedora 28 the generated script looks like: set -x getent group kvm >/dev/null || groupadd -r -g 36 kvm; getent passwd vdsm >/dev/null || useradd -r -u 36 -g kvm -c "Node -s /sbin/nologin -d Virtualization vdsm This seems like "%{vdsm_description}" is resolved in Node Virtualization Manager instead of "Node Virtualization Manager" causing the command to fail
Note that the failure is due to the unmatched " but the root cause is the wrong macro expansion.
Workaround to be able to continue while this bug is fixed: # dnf download ovirt-engine-setup-plugin-ovirt-engine # rpm -ivh --noscripts ovirt-engine-setup-plugin-ovirt-engine-4.3.0-0.0.master.20180608115732.gita4bbacb7277.fc28.noarch.rpm
*** Bug 1590302 has been marked as a duplicate of this bug. ***