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:
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.
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
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.
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