Bug 1316670

Summary: Hosted Engine install fails with dependency error (workaround: add rhel-7-server-rh-common-rpms channel)
Product: Red Hat Enterprise Virtualization Manager Reporter: daniel <dmoessne>
Component: distributionAssignee: Joey Boggs <jboggs>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: urgent Docs Contact:
Priority: urgent    
Version: 3.6.0CC: bazulay, dmoessne, dougsland, gklein, jboggs, lsurette, rbalakri, Rhev-m-bugs, sbonazzo, yeylon, ykaul, ylavi
Target Milestone: ovirt-3.6.3   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-03-15 21:38:26 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:
Embargoed:

Description daniel 2016-03-10 17:42:40 UTC
Description of problem:
tting up a brand new RHEL7.2 host, following

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.6/html/Self-Hosted_Engine_Guide/chap-Deploying_Self-Hosted_Engine_on_a_Red_Hat_Enterprise_Linux_Host.html:

[root@rhev01 ~]# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id                                                                  repo name                                                                                     status
rhel-7-server-rhev-mgmt-agent-rpms/7Server/x86_64                        Red Hat Enterprise Virtualization Management Agents for RHEL 7 (RPMs)                            467
rhel-7-server-rpms/7Server/x86_64                                                      Red Hat Enterprise Linux 7 Server (RPMs)                                                                          10,357
repolist: 10,824
[root@rhev01 ~]#


and then
[root@rhev01 ~]# yum install ovirt-hosted-engine-setup -y
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package ovirt-hosted-engine-setup.noarch 0:1.3.3.4-1.el7ev will be installed
--> Processing Dependency: glusterfs-cli >= 3.7.1 for package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch
--> Processing Dependency: otopi >= 1.4.0 for package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch
--> Processing Dependency: ovirt-host-deploy >= 1.4.1 for package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch
[..]
---> Package perl-Net-LibIDN.x86_64 0:0.12-15.el7 will be installed
---> Package perl-Net-SSLeay.x86_64 0:1.55-3.el7 will be installed
--> Finished Dependency Resolution
Error: Package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch (rhel-7-server-rhev-mgmt-agent-rpms)
           Requires: glusterfs-cli >= 3.7.1
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch (rhel-7-server-rhev-mgmt-agent-rpms)
           Requires: glusterfs-cli >= 3.7.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
[root@rhev01 ~]#  

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

How reproducible:
follow https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Virtualization/3.6/html/Self-Hosted_Engine_Guide/chap-Deploying_Self-Hosted_Engine_on_a_Red_Hat_Enterprise_Linux_Host.html:



Steps to Reproduce:
1. set up rhel 7.2 and subscribe
2. subscription-manager repos --enable=rhel-7-server-rpms --enable=rhel-7-server-rhev-mgmt-agent-rpms
3. yum install ovirt-hosted-engine-setup -y


Actual results:
---> Package perl-Net-LibIDN.x86_64 0:0.12-15.el7 will be installed
---> Package perl-Net-SSLeay.x86_64 0:1.55-3.el7 will be installed
--> Finished Dependency Resolution
Error: Package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch (rhel-7-server-rhev-mgmt-agent-rpms)
           Requires: glusterfs-cli >= 3.7.1
**********************************************************************
yum can be configured to try to resolve such errors by temporarily enabling
disabled repos and searching for missing dependencies.
To enable this functionality please set 'notify_only=0' in /etc/yum/pluginconf.d/search-disabled-repos.conf
**********************************************************************

Error: Package: ovirt-hosted-engine-setup-1.3.3.4-1.el7ev.noarch (rhel-7-server-rhev-mgmt-agent-rpms)
           Requires: glusterfs-cli >= 3.7.1
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

Expected results:
yum install ovirt-hosted-engine-setup -y

works flawlessly



Additional info:

adding channel 
subscription-manager repos --enable rhel-7-server-rh-common-rpms

makes this work,

so this is either a documentation bug or that package should be available in one of the to channels described in docu.
Either way, it should be corrected to avoid customers raising cases

Comment 1 Yaniv Kaul 2016-03-10 18:59:46 UTC
Joey - is that a releng issue? Something isn't pushed correctly?