Bug 1321535

Summary: [RHEL-7] gluster-swift: Dependency errors while updating swiftonfile package for RHEL7 based rhgs3.1.3
Product: Red Hat Gluster Storage Reporter: surabhi <sbhaloth>
Component: gluster-swiftAssignee: Prashanth Pai <ppai>
Status: CLOSED ERRATA QA Contact: surabhi <sbhaloth>
Severity: high Docs Contact:
Priority: unspecified    
Version: rhgs-3.1CC: mchangir, nlevinki, ppai, rcyriac, rhinduja, rhs-bugs
Target Milestone: ---Keywords: ZStream
Target Release: RHGS 3.1.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-06-23 05:31:50 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:
Bug Depends On:    
Bug Blocks: 1311817    

Description surabhi 2016-03-28 08:49:12 UTC
Description of problem:

While updating the swiftonfile package for rhgs3.1.3 it fails with following dependency errors:

---> Package python-swiftclient.noarch 0:2.6.0-1.el7ost will be an update
--> Processing Dependency: python-futures for package: python-swiftclient-2.6.0-1.el7ost.noarch
--> Finished Dependency Resolution
Error: Package: python-swiftclient-2.6.0-1.el7ost.noarch (/python-swiftclient-2.6.0-1.el7ost.noarch)
           Requires: python-futures
Error: Package: openstack-swift-proxy-2.3.0-5.el7ost.noarch (/openstack-swift-proxy-2.3.0-5.el7ost.noarch)
           Requires: python-keystonemiddleware

Version-Release number of selected component (if applicable):
swiftonfile-2.3.0-0.el7rhgs.noarch.rpm

How reproducible:
Always

Steps to Reproduce:
1.Update swiftonfile on rhel7 based rhgs
2.
3.

Actual results:
Dependency errors while updating swiftonfile package.


Expected results:
There should not be any dependency erros and swiftonfile should get updated without any errors


Additional info:

Comment 1 surabhi 2016-03-28 09:37:52 UTC
Also openstack-swift needs python-dns and python-dns needs python-crypto.
We need to have all these packages available in rhgs channels to resolve the dependencies.

Comment 3 Prashanth Pai 2016-03-31 13:07:19 UTC
Dependency issues have been resolved (in rhel7 only) by tagging required RPM packages and adding them to errata. yum update should now work fine on upgrade from RHGS 3.1.2

Comment 5 surabhi 2016-04-18 14:17:23 UTC
After adding the latest puddles for RHGS which contains latest packages for swiftonfile, yum update happened successfully.
There are no dependency issues seen with swiftonfile update and its dependent packages.
rpm -qa | grep swiftonfile
swiftonfile-2.3.0-0.el7rhgs.noarch
Moving the BZ to verified.

Comment 7 errata-xmlrpc 2016-06-23 05:31:50 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2016:1289