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
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
What is rdo-manager-cli, is that actually python-tripleoclient ?
ya it is python-tripleoclient, and there is no component for python-tripleoclient.
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.
This bug was accidentally moved from POST to MODIFIED via an error in automation, please see mmccune with any questions
This version is no longer supported so recommend updating version or closing, thanks.