Bug 1369887

Summary: Can't install vdsm 4.0 on rhel7.3 - failing on several dependencies issues (requires packages from optional)
Product: [oVirt] ovirt-engine Reporter: Michael Burman <mburman>
Component: Packaging.rpmAssignee: Joey Boggs <jboggs>
Status: CLOSED CURRENTRELEASE QA Contact: Jiri Belka <jbelka>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 4.0.1CC: amarchuk, bugs, eedri, jboggs, mkalinin, ncredi, pbabinca, rbarry, sasundar
Target Milestone: ovirt-4.0.5Keywords: AutomationBlocker, Regression, TestBlocker
Target Release: ---Flags: gklein: ovirt-4.0.z?
gklein: blocker?
mburman: planning_ack?
rule-engine: devel_ack+
pstehlik: testing_ack+
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-01-18 07:40:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Rel-Eng RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Bug Depends On:    
Bug Blocks: 1367016    

Description Michael Burman 2016-08-24 15:43:34 UTC
Description of problem:
Can't install vdsm 4.0 on rhel7.3 - failing on several dependencies issues. 

---> Package vdsm.x86_64 0:4.18.11-1.el7ev will be installed
--> Processing Dependency: openvswitch >= 2.0.0 for package: vdsm-4.18.11-1.el7ev.x86_64
--> Finished Dependency Resolution
Error: Package: vdsm-4.18.11-1.el7ev.x86_64 (rhev-4.0.2-9)
           Requires: openvswitch >= 2.0.0
Error: Package: 7:device-mapper-libs-1.02.133-1.el7.i686 (rhel-7.3)
           Requires: device-mapper = 7:1.02.133-1.el7
           Installed: 7:device-mapper-1.02.133-2.el7.x86_64 (@anaconda/7.3)
               device-mapper = 7:1.02.133-2.el7
           Available: 7:device-mapper-1.02.133-1.el7.x86_64 (rhel-7.3)
               device-mapper = 7:1.02.133-1.el7
Error: Package: glusterfs-cli-3.7.1-16.el7.x86_64 (rhev-4.0.2-9)
           Requires: glusterfs-libs = 3.7.1-16.el7
           Available: glusterfs-libs-3.7.1-16.el7.x86_64 (rhev-4.0.2-9)
               glusterfs-libs = 3.7.1-16.el7
           Installing: glusterfs-libs-3.7.9-10.el7.x86_64 (rhel-7.3)
               glusterfs-libs = 3.7.9-10.el7
Error: Package: libvirt-lock-sanlock-1.2.17-13.el7_2.5.x86_64 (rhev-4.0.2-9)
           Requires: libvirt.so.0(LIBVIRT_PRIVATE_1.2.17)(64bit)
           Available: libvirt-client-1.2.17-13.el7_2.5.x86_64 (rhev-4.0.2-9)
               libvirt.so.0(LIBVIRT_PRIVATE_1.2.17)(64bit)
           Available: libvirt-client-2.0.0-4.el7.i686 (rhel-7.3)
               Not found
Error: Package: glibc-2.17-156.el7.i686 (rhel-7.3)
           Requires: glibc-common = 2.17-156.el7
           Installed: glibc-common-2.17-157.el7.x86_64 (@anaconda/7.3)
               glibc-common = 2.17-157.el7
           Available: glibc-common-2.17-156.el7.x86_64 (rhel-7.3)
               glibc-common = 2.17-156.el7
Error: Package: policycoreutils-python-2.5-6.2.el7.x86_64 (rhel-7.3)
           Requires: policycoreutils = 2.5-6.2.el7
           Installed: policycoreutils-2.5-7.el7.x86_64 (@anaconda/7.3)
               policycoreutils = 2.5-7.el7
           Available: policycoreutils-2.5-6.2.el7.x86_64 (rhel-7.3)
               policycoreutils = 2.5-6.2.el7
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

- vdsm requires lower versions.

Using the repos as described in mojo from 23/8

Version-Release number of selected component (if applicable):
rhel7.3(from the 19/8)

How reproducible:
100

Steps to Reproduce:
1. Try to install latest vdsm 4.0 on rhel7.3

Actual results:
Failed with dependency issues

Comment 1 Eyal Edri 2016-08-25 07:31:28 UTC
Can you specify the repos you used?

Comment 2 Yaniv Kaul 2016-08-25 07:39:05 UTC
I wonder why you have some 32bit libraries required:
glibc-2.17-156.el7.i686
device-mapper-libs-1.02.133-1.el7.i686

Comment 3 Michael Burman 2016-08-25 07:47:57 UTC
(In reply to Eyal Edri from comment #1)
> Can you specify the repos you used?

Yes, the repos from the mojo page - https://mojo.redhat.com/docs/DOC-1091750

Comment 4 Nelly Credi 2016-09-05 08:25:58 UTC
we cannot do a clean installation on 7.3 on 4.0
failing on the above

Comment 5 Eyal Edri 2016-09-13 06:36:39 UTC
Nelly,
After talking with the Gluster team, were you able to get more info on which repos to use?

Comment 6 Nelly Credi 2016-09-13 06:53:24 UTC
from what i understood everything should be in either rhel or rhv repos
from what i saw, glusterfs is provided by rhv and the rest of gluster client packages are provided by rhel (in 7.3 its gluster 3.7.9)

Comment 7 Sandro Bonazzola 2016-09-13 06:57:03 UTC
Moving to Joey.

Comment 15 Joey Boggs 2016-09-15 13:32:28 UTC
RHV 4 beta channels won't have those newer 7.3  packages in them.

Comment 28 Gil Klein 2016-11-08 07:15:04 UTC
Verified based on comment #27