Description of problem: Currently, the ovirt-web-ui is not getting updated during engine-setup. So if a user upgrades the RHV-M from 4.1 to 4.2, the ovirt-web-ui package will be still from 4.1. The server was upgraded successfully to 4.2 but ovirt-web-ui is not upgraded. rpm -qa|egrep -i "rhvm|web-ui" rhvm-doc-4.2.5-1.el7ev.noarch rhvm-4.2.4.5-0.1.el7_3.noarch ovirt-web-ui-1.2.1-1.el7ev.noarch rhvm-setup-plugins-4.2.9-1.el7ev.noarch rhvm-dependencies-4.2.1-1.el7ev.noarch rhvm-branding-rhv-4.2.3-1.el7ev.noarch Because of 4.1 ovirt-web-ui and 4.2 manager, the customer was seeing all the VMs in the user portal although the user doesn't have permission to see these users. This was resolved after he upgraded the ovirt-web-ui manually. Version-Release number of selected component (if applicable): RHV 4.2.4 How reproducible: 100% Steps to Reproduce: 1. Upgrade RHV-M from 4.1 to 4.2. 2. The ovirt-web-ui is not getting updated and has to update manually. Actual results: ovirt-web-ui not getting updated during engine-setup Expected results: Additional info:
we would add it to the list of packages updated by engine-setup. No need to lock/hide it really, but updating it as part of regular engine upgrade as makes sense. Didi, where exactly it should be added?
(In reply to Michal Skrivanek from comment #1) > we would add it to the list of packages updated by engine-setup. No need to > lock/hide it really, but updating it as part of regular engine upgrade as > makes sense. > Didi, where exactly it should be added? In packaging/setup/ovirt_engine_setup/engine/constants.py : DEFAULT_ADDITIONAL_PACKAGES .
Please note that you now just require it, by the engine, without any version. Is a new version compatible with an old engine? If not, this will fail: 1. Install and setup old engine (say, 4.1) 2. Add newer repo/channel (say, 4.2) 3. yum update (but do not run engine-setup) 4. restart engine? If you want to prevent that, either require/conflict with specific versions, or add also to versionlock. Or both.
It is compatible, itβs just outdated when people only use engine-setup and not do full yum update
engine-setup updates ovirt-web-ui package verified in ovirt-engine-setup-4.3.0-0.0.master.20180903111244.git94dce75.el7.noarch
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, 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/RHEA-2019:1085
sync2jira