Bug 1294829

Summary: rhevm-setup-plugin 3.6.1-1 dependency missing in 3.6 rhevm-setup
Product: Red Hat Enterprise Virtualization Manager Reporter: Sharon Naftaly <snaftaly>
Component: ovirt-engineAssignee: Yedidyah Bar David <didi>
Status: CLOSED CURRENTRELEASE QA Contact: Lukas Svaty <lsvaty>
Severity: high Docs Contact:
Priority: high    
Version: 3.6.3CC: amarchuk, bazulay, dfediuck, didi, eedri, gklein, lsurette, lsvaty, pstehlik, rbalakri, Rhev-m-bugs, sbonazzo, snaftaly, yeylon, ykaul, ylavi
Target Milestone: ovirt-3.6.2   
Target Release: 3.6.2   
Hardware: Unspecified   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
RHEL 6.7
Last Closed: 2016-03-11 07:35:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Integration RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Sharon Naftaly 2015-12-30 14:23:31 UTC
Description of problem:
when updating rhevm from latest version of found in brew (rhevm-3.6.2-0.1, with rhevm-setup-plugins version 3.6.0-1), to the latest version from code (rhevm-3.6.3-0.1000.40.36e8642 with rhevm-setup-plugins version 3.6.1-1), the  rhevm-setup-plugins package is not being updated which ends in engine setup failure: 

[ ERROR ] Failed to execute stage 'Environment customization': Package ovirt-image-uploader cannot be found

This is solved when updating rhevm-setup-plugins version 3.6.1-1 manually and then running engine-setup

Version-Release number of selected component (if applicable):


How reproducible:
1) Installing rhevm from the following location repo: http://bob.eng.lab.tlv.redhat.com/builds/latest_3.6/el6/
2) adding the following repo: ci-web.eng.lab.tlv.redhat.com/repos/factory_jobs_repo/factory-rhevm_3.6_listener-b4861_sharon_test_upgrade/el6/
3)run yum update rhevm-setup (which doesn't update rhevm-setup-plugins package)
4) run engine-setup



Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Yedidyah Bar David 2015-12-30 15:07:44 UTC
See also bug 1294783 comment 1. Current bug is the opposite of it.

To prevent the other direction we can change rhevm-setup-plugins to have:

Requires:       rhevm-setup-plugin-ovirt-engine >= 3.6.Z

But I am not sure which version of the engine will include the relevant patches, so not doing that yet. I thought that 3.6.2 will be built again this week and include them, but it wasn't.

Comment 2 Yaniv Kaul 2015-12-31 10:08:55 UTC
Severity?

Comment 3 Yedidyah Bar David 2015-12-31 11:37:12 UTC
(In reply to Yaniv Kaul from comment #2)
> Severity?

Not sure what to say.

This bug will "fix itself" with the next downstream build of the engine. The patches needed were already merged but not yet included in a build.

The patches attached to current bug are only meant to prevent it even if someone installs a previous version, for testing or whatever.

Setting high for now.

Comment 4 Eyal Edri 2016-01-05 14:17:27 UTC
the fix is in, just pending a build, moving to modified.

Comment 5 Yedidyah Bar David 2016-01-05 14:20:16 UTC
patches not merged yet.

Comment 7 Lukas Svaty 2016-01-21 13:28:46 UTC
verified in rhevm-3.6.2.6-0.1.el6.noarch

Updating:
 rhevm-setup                   
Installing for dependencies:
 ovirt-engine-extension-aaa-jdbc  
Updating for dependencies:
 rhevm-lib                   
 rhevm-setup-base             
 rhevm-setup-plugin-ovirt-engine       
 rhevm-setup-plugin-ovirt-engine-common   
 rhevm-setup-plugin-websocket-proxy       
 rhevm-setup-plugins