Bug 1348217

Summary: Broken dependency for rh-ruby22-rubygem-redhat_access_cfme
Product: Red Hat CloudForms Management Engine Reporter: James Rankin <jrankin>
Component: BuildAssignee: Satoe Imaishi <simaishi>
Status: CLOSED NOTABUG QA Contact: Dave Johnson <dajohnso>
Severity: high Docs Contact:
Priority: unspecified    
Version: 5.6.0CC: anthomas, jhardy, obarenbo
Target Milestone: GA   
Target Release: 5.7.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-20 14:49:33 UTC 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:

Description James Rankin 2016-06-20 13:20:43 UTC
The current beta repo for CFME has a broken dependency on rh-ruby22-rubygem-redhat_access_cfme. It looks like a new version needs to go into the cfme beta repo.

The below output is from an already installed earlier beta version of cfme 5.6:
[root@cloudforms4 ~]# rpm -qa | grep cfme
cfme-gemset-5.6.0.9-rc2.1.el7cf.x86_64
cfme-5.6.0.9-rc2.1.el7cf.x86_64
rh-ruby22-rubygem-redhat_access_cfme-1.0.2-1.el7cf.noarch
cfme-appliance-5.6.0.9-rc2.1.el7cf.x86_64


****

-- snip (below is yum update output) --


Error: Package: cfme-5.6.0.11-rc2.2.1.el7cf.x86_64 (cf-me-for-rhel-7-beta-rpms)
           Requires: rh-ruby22-rubygem-redhat_access_cfme >= 1.0.3
           Installed: rh-ruby22-rubygem-redhat_access_cfme-1.0.2-1.el7cf.noarch (@cf-me-for-rhel-7-beta-rpms)
               rh-ruby22-rubygem-redhat_access_cfme = 1.0.2-1.el7cf
**********************************************************************
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: cfme-5.6.0.11-rc2.2.1.el7cf.x86_64 (cf-me-for-rhel-7-beta-rpms)
           Requires: rh-ruby22-rubygem-redhat_access_cfme >= 1.0.3
           Installed: rh-ruby22-rubygem-redhat_access_cfme-1.0.2-1.el7cf.noarch (@cf-me-for-rhel-7-beta-rpms)
               rh-ruby22-rubygem-redhat_access_cfme = 1.0.2-1.el7cf
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest


[root@cloudforms4 ~]# yum repolist
Loaded plugins: product-id, search-disabled-repos, subscription-manager
repo id                                 repo name                                                  status
cf-me-for-rhel-7-beta-rpms/x86_64       Red Hat CloudForms Beta (RPMs)                                  6
rhel-7-server-rpms/7Server/x86_64       Red Hat Enterprise Linux 7 Server (RPMs)                   10,869
rhel-server-rhscl-7-rpms/7Server/x86_64 Red Hat Software Collections RPMs for Red Hat Enterprise L  6,068
repolist: 16,943


[root@cloudforms4 ~]# yum info rh-ruby22-rubygem-redhat_access_cfme
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Installed Packages
Name        : rh-ruby22-rubygem-redhat_access_cfme
Arch        : noarch
Version     : 1.0.2
Release     : 1.el7cf
Size        : 7.8 M
Repo        : installed
From repo   : cf-me-for-rhel-7-beta-rpms
Summary     : Summary of RedhatAccess
URL         : http://labs-git.usersys.redhat.com/labs/redhat-access-proactive-cfme
License     : MIT
Description : Description of RedhatAccess.

Comment 2 Satoe Imaishi 2016-06-20 13:42:13 UTC
Checking with Program Management/Release Engineering.