Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.
RDO tickets are now tracked in Jira https://issues.redhat.com/projects/RDO/issues/

Bug 1278972

Summary: rdo-manager liberty delorean dib failing w/ "No module named passlib.utils"
Product: [Community] RDO Reporter: wes hayutin <whayutin>
Component: rdo-manager-cliAssignee: Ana Krivokapic <akrivoka>
Status: CLOSED EOL QA Contact: Shai Revivo <srevivo>
Severity: medium Docs Contact:
Priority: medium    
Version: LibertyCC: apevec, chris.brown, jtrowbri, whayutin
Target Milestone: ---Keywords: Automation, AutomationBlocker
Target Release: LibertyFlags: whayutin: needinfo-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-06-18 06:35:17 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 wes hayutin 2015-11-06 21:57:05 UTC
Description of problem:

source /home/stack/build-img-env; openstack overcloud image build --all 

Exception raised: No module named passlib.utils


CONFIG:
export USE_DELOREAN_TRUNK=1
export DELOREAN_TRUNK_REPO="http://trunk.rdoproject.org/liberty/centos7//93/fe/93fe6f09791509aa5b691af41d7d867443b4db00_87e961c3/"
export DELOREAN_REPO_FILE="delorean.repo"
export DIB_LOCAL_IMAGE=CentOS-7-x86_64-GenericCloud-GA-7.0.1406_01.qcow2
export NODE_DIST=centos7

Comment 1 John Trowbridge 2015-11-08 17:52:54 UTC
We are actually hitting this because we switched to building the images before installing the undercloud. The python-passlib rpm gets installed when installing the undercloud. This is a bug in the packaging for python-tripleoclient. Oddly, it has actually been fixed in the packaging repo [1], but I checked the latest srpm in delorean and that change never got built. We probably need to merge something to stable/liberty for tripleoclient, or alternatively we might be able to force it to build in delorean itself.

[1] https://github.com/openstack-packages/python-tripleoclient/commit/88eee04ffbd131fb74470603aff40cd0696f9ca4

Comment 2 Alan Pevec 2016-02-10 18:07:25 UTC
What is rdo-manager-cli, is that actually python-tripleoclient ?

Comment 3 John Trowbridge 2016-02-10 18:40:36 UTC
ya it is python-tripleoclient, and there is no component for python-tripleoclient.

Comment 4 John Trowbridge 2016-02-10 18:43:23 UTC
ugh... did not mean to reset the assignee, but in any case I would prefer not to maintain all of tripleo in CBS until we have a workflow more conducive to managing such a large number of packages.

our delorean workflow for example is very easy to maintain 30 packages, and I am hoping the rpmfactory workflow will bring this to CBS builds as well.

Comment 5 Mike McCune 2016-03-28 22:14:36 UTC
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions

Comment 7 Christopher Brown 2017-06-17 16:48:00 UTC
This version is no longer supported so recommend updating version or closing, thanks.