Bug 1072068

Summary: Fail to upgrade rhevm-3.3.1-0.48.el6ev.noarch to rhevm-3.4 due to rhevm-setup-plugin-ovirt-engine conflicts with rhevm-3.3.1-0.48.el6ev.noarch
Product: Red Hat Enterprise Virtualization Manager Reporter: Tareq Alayan <talayan>
Component: ovirt-engine-setupAssignee: Sandro Bonazzola <sbonazzo>
Status: CLOSED CURRENTRELEASE QA Contact: Martin Pavlik <mpavlik>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 3.4.0CC: acathrow, alonbl, bazulay, cpelland, dfediuck, didi, eedri, gklein, iheim, Rhev-m-bugs, yeylon
Target Milestone: ---   
Target Release: 3.4.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: integration
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1052199, 1071020, 1078909, 1142926    

Description Tareq Alayan 2014-03-03 20:14:22 UTC
Description of problem:
Fail to upgrade from 3.3.1 to 3.4 

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


How reproducible:
always

Steps to Reproduce:
1. install rhevm 3.3.1-0.48.el6ev
2. Executes yum -y rhevm-setup


Actual results:
 Setting up Update Process
 Resolving Dependencies
 --> Running transaction check
 ---> Package rhevm-setup.noarch 0:3.3.1-0.48.el6ev will be updated
 ---> Package rhevm-setup.noarch 0:3.4.0-0.3.master.el6ev will be an update
 --> Processing Dependency: rhevm-setup-plugin-ovirt-engine = 3.4.0-0.3.master.el6ev for package: rhevm-setup-3.4.0-0.3.master.el6ev.noarch
 --> Processing Dependency: rhevm-setup-plugins >= 3.4.0-0.0.master.20140203101756 for package: rhevm-setup-3.4.0-0.3.master.el6ev.noarch
 --> Running transaction check
 ---> Package rhevm-setup-plugin-ovirt-engine.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm-setup-plugin-ovirt-engine-common = 3.4.0-0.3.master.el6ev for package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch
 --> Processing Dependency: rhevm >= 3.3.2 for package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch
 ---> Package rhevm-setup-plugins.noarch 0:3.3.1-1.el6ev will be updated
 ---> Package rhevm-setup-plugins.noarch 0:3.4.0-0.0.master.20140207125249.el6_5 will be an update
 --> Running transaction check
 ---> Package rhevm-setup-plugin-ovirt-engine.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm >= 3.3.2 for package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch
 ---> Package rhevm-setup-plugin-ovirt-engine-common.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm-setup-base = 3.4.0-0.3.master.el6ev for package: rhevm-setup-plugin-ovirt-engine-common-3.4.0-0.3.master.el6ev.noarch
 --> Running transaction check
 ---> Package rhevm-setup-base.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm-lib >= 3.4.0-0.3.master.el6ev for package: rhevm-setup-base-3.4.0-0.3.master.el6ev.noarch
 --> Processing Dependency: otopi >= 1.2.0 for package: rhevm-setup-base-3.4.0-0.3.master.el6ev.noarch
 ---> Package rhevm-setup-plugin-ovirt-engine.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm >= 3.3.2 for package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch
 --> Running transaction check
 ---> Package otopi.noarch 0:1.1.2-1.el6ev will be updated
 --> Processing Dependency: otopi = 1.1.2-1.el6ev for package: otopi-java-1.1.2-1.el6ev.noarch
 ---> Package otopi.noarch 0:1.2.0-0.0.master.el6_5 will be an update
 ---> Package rhevm-lib.noarch 0:3.3.1-0.48.el6ev will be updated
 ---> Package rhevm-lib.noarch 0:3.4.0-0.3.master.el6ev will be an update
 ---> Package rhevm-setup-plugin-ovirt-engine.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm >= 3.3.2 for package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch
 --> Running transaction check
 ---> Package otopi-java.noarch 0:1.1.2-1.el6ev will be updated
 ---> Package otopi-java.noarch 0:1.2.0-0.0.master.el6_5 will be an update
 ---> Package rhevm-setup-plugin-ovirt-engine.noarch 0:3.4.0-0.3.master.el6ev will be installed
 --> Processing Dependency: rhevm >= 3.3.2 for package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch
 --> Processing Conflict: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch conflicts rhevm < 3.3.2
 --> Finished Dependency Resolution
 Error: Package: rhevm-setup-plugin-ovirt-engine-3.4.0-0.3.master.el6ev.noarch (rhevm)
            Requires: rhevm >= 3.3.2
            Installed: rhevm-3.3.1-0.48.el6ev.noarch (@rhevm)
                rhevm = 3.3.1-0.48.el6ev
 Error: rhevm-setup-plugin-ovirt-engine conflicts with rhevm-3.3.1-0.48.el6ev.noarch
  You could try using --skip-broken to work around the problem
  You could try running: rpm -Va --nofiles --nodigest

Expected results:
success update rhevm-setup

Additional info:

Comment 1 Sandro Bonazzola 2014-03-04 09:30:06 UTC
We're missing a downstream only patch fixing requires on rhevm-3.3.1 instead of 3.3.2 here.

Comment 3 Itamar Heim 2014-06-12 14:09:11 UTC
Closing as part of 3.4.0