redhat-support-plugin-rhev was supposed to be backward compatible and not needing version locking anymore, so just Requires: rhevm >= 3.4.0 should have been enough. yum update now shows: Error: Package: redhat-support-plugin-rhev-3.5.0-1.el6ev.noarch (qa-latest-vt) Requires: rhevm >= 3.5.0 Installed: rhevm-3.4.4-2.2.el6ev.noarch (@qa-latest-av) rhevm = 3.4.4-2.2.el6ev You could try using --skip-broken to work around the problem So either requires rhevm >= 3.4.0 in redhat-support-plugin-rhev or re-introduce version-locking in rhevm-3.4.5. Not using high severity because workaround exist: yum update "rhevm-setup*" engine-setup and engine setup will take care of the rest.
Sandro, the fix for this is to version lock the plugin in the engine RPM, correct? Who owns the version locking?
If we need to version lock it because backward compatibility is not available, we need to change rhevm-setup-plugins to support it.
*** Bug 1168215 has been marked as a duplicate of this bug. ***
(In reply to Sandro Bonazzola from comment #2) > If we need to version lock it because backward compatibility is not > available, we need to change rhevm-setup-plugins to support it. IIRC, we agreed on version locking for the plug-in since 3.3. Please make the change in rhevm-setup-plugins.
(In reply to Keith Robertson from comment #4) > (In reply to Sandro Bonazzola from comment #2) > > If we need to version lock it because backward compatibility is not > > available, we need to change rhevm-setup-plugins to support it. > > IIRC, we agreed on version locking for the plug-in since 3.3. Please make > the change in rhevm-setup-plugins. Not really. Version locking has been added in 3.2.5 for allowing a safe upgrade to 3.3.0. 3.3.0 remove the locking on the package and so far upgrade from 3.3 to 3.4 is not using the version locking. Now looks like we have too re-introduce the dropped version locking for upgrading from 3.4 to 3.5, and I'm fine with re-introducing it, it's just a bit late in the process. This means we need to change 3.4.5 setup-plugin too.
ok, rhevm-setup-plugins-3.5.0-3.el6ev.noarch.rpm\ then redhat-support-plugin-rhev appears in versionlock.list if it was not already there
Sandro, I still see this issue when trying to "yum update" from 3.4.4 (av13.3) -> 3.5.0 (vt13.7) [root@rhevm-3 yum.repos.d]# rpm -qi rhevm Name : rhevm Relocations: (not relocatable) Version : 3.4.4 Vendor: Red Hat, Inc. Release : 2.2.el6ev Build Date: Tue 11 Nov 2014 01:18:49 AM IST After yum update, I got: Error: Package: redhat-support-plugin-rhev-3.5.0-1.el6ev.noarch (vt13.7) Requires: rhevm >= 3.5.0 Installed: rhevm-3.4.4-2.2.el6ev.noarch (@v13.3) rhevm = 3.4.4-2.2.el6ev You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
My bad, It works just fine as soon as I've upgraded to 3.4.5.
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://rhn.redhat.com/errata/RHBA-2015-0196.html