Description of problem: a recent change upstream added "import passlib.utils as passutils" in utils.py. This adds a requirement for python-passlib to be installed but this was not added to the spec file. Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. 2. 3. Actual results: No module named passlib.utils Expected results: cli works Additional info:
Verified: Environment: python-tripleoclient-0.0.11-5.el7ost.noarch rpm -q -R python-tripleoclient instack instack-undercloud python(abi) = 2.7 python-ironic-inspector-client python-ironicclient python-openstackclient python-passlib rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 sos tripleo-common rpmlib(PayloadIsXz) <= 5.2-1
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://rhn.redhat.com/errata/RHEA-2016-0604.html