On Wed, Jun 19, 2019 at 8:24 PM <zachary.win...@witsconsult.com> wrote: > > I am receiving the following error when attempting to update a Node manually > that will not update through the administration portal: > > error: %pre(ovirt-node-ng-image-update-4.3.4-1.el7.noarch) scriptlet failed, > exit status 1 > Error in PREIN scriptlet in rpm package > ovirt-node-ng-image-update-4.3.4-1.el7.noarch > > Software > OS Version: RHEL - 7 - 6.1810.2.el7.centos > OS Description: oVirt Node 4.3.3.1 > Kernel Version: 3.10.0 - 957.10.1.el7.x86_64 > KVM Version: 2.12.0 - 18.el7_6.3.1 > LIBVIRT Version: libvirt-4.5.0-10.el7_6.6 > VDSM Version: vdsm-4.30.13-1.el7 > SPICE Version: 0.14.0 - 6.el7_6.1 > GlusterFS Version: glusterfs-5.5-1.el7 > CEPH Version: librbd1-10.2.5-4.el7 > Open vSwitch Version: openvswitch-2.10.1-3.el7 > Kernel Features: PTI: 1, IBRS: 0, RETP: 1, SSBD: 3 > VNC Encryption: Enabled > > Any advice?
Perhaps try to find out what exactly failed? IIRC you might find stuff in the logs (/var/log/ovirt-engine/host-deploy/*). If not, you can try checking 'yum history' and 'yum history info $ID', or if you want to try again: yum --rpmverbosity=debug update $PACKAGE (and either also '-y' and redirect to a file, or be prepared for a very long output in your terminal to copy/paste later). If you fail to get more info, 'rpm -q --scripts $PACKAGE' should should you the scripts it runs. In the case of ovirt-node-ng-update-image, the %pre script is [1]: ================================================================= local_sds=($(find / -xdev -name "__DIRECT_IO_TEST__")) if [ "$local_sds" ]; then echo "Local storage domains were found on the same filesystem as / ! Please migrate the data to a new LV before upgrading, or you will lose the VMs" echo "See: https://bugzilla.redhat.com/show_bug.cgi?id=1550205#c3" echo "Storage domains were found in:" for sd in "${local_sds[@]}"; do echo -e "\t$(dirname $sd)" done exit 1 fi ================================================================= I can see mainly two ways in which it can fail - either the 'find' command failed for whatever reason (unintendedly), or local storage domains were found (and then the failure is intended) and you should get somewhere the output - did you? Best regards, [1] https://github.com/oVirt/ovirt-node-ng/blob/master/packaging/ovirt-node-ng.spec.in#L160 -- Didi _______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/CYUE5IYYDRRFTRT2GZ72IVUOHOWFLB6N/