Bug 1223977

Summary: instack-undercloud: Running "openstack undercloud install" exits with error due to a missing python-flask-babel package: "Error: Package: openstack-tuskar-2013.2-dev1.el7.centos.noarch (delorean-rdo-management) Requires: python-flask-babel"
Product: [Community] RDO Reporter: Alexander Chuzhoy <sasha>
Component: instack-undercloudAssignee: Mike Burns <mburns>
Status: CLOSED EOL QA Contact: Shai Revivo <srevivo>
Severity: high Docs Contact:
Priority: high    
Version: unspecifiedCC: hbrock, mburns, pkshiras
Target Milestone: ---Keywords: Triaged
Target Release: Kilo   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-05-19 15:34:27 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 Alexander Chuzhoy 2015-05-21 20:35:15 UTC
instack-undercloud: Bare metal setup - running "openstack undercloud install" exits with error due to a missing python-flask-babel package: "Error: Package: openstack-tuskar-2013.2-dev1.el7.centos.noarch (delorean-rdo-management)            Requires: python-flask-babel"

Environment:
instack-0.0.6-post6.el7.centos.noarch
instack-undercloud-2.1.1-dev14.el7.centos.noarch



Steps to reproduce:
1. Install centos7 on the undercloud host in a bare metal setup.
2. Complete all the steps before running "openstack undercloud install"
3. Run "openstack undercloud install"


Result:
---> Package python-ecdsa.noarch 0:0.11-3.el7.centos will be installed
---> Package python-futures.noarch 0:2.1.6-3.el7 will be installed
--> Running transaction check
---> Package openstack-tuskar.noarch 0:2013.2-dev1.el7.centos will be installed
--> Processing Dependency: python-flask-babel for package: openstack-tuskar-2013.2-dev1.el7.centos.noarch
---> Package python-paste.noarch 0:1.7.5.1-9.20111221hg1498.el7 will be installed
--> Finished Dependency Resolution
Error: Package: openstack-tuskar-2013.2-dev1.el7.centos.noarch (delorean-rdo-management)
           Requires: python-flask-babel
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
INFO: 2015-05-21 16:19:39,013 -- ############### End stdout/stderr logging ###############
ERROR: 2015-05-21 16:19:39,014 --     Hook FAILED.
ERROR: 2015-05-21 16:19:39,014 -- Failed running command ['dib-run-parts', u'/tmp/tmpcAYUbV/install.d']
  File "/usr/lib/python2.7/site-packages/instack/main.py", line 163, in main
    em.run()
  File "/usr/lib/python2.7/site-packages/instack/runner.py", line 79, in run
    self.run_hook(hook)
  File "/usr/lib/python2.7/site-packages/instack/runner.py", line 174, in run_hook
    raise Exception("Failed running command %s" % command)
ERROR: 2015-05-21 16:19:39,014 -- None
ERROR: openstack Command 'instack-install-undercloud' returned non-zero exit status 1


Expected result:

The command should complete successfully.

Comment 1 Mike Burns 2015-06-02 20:13:07 UTC
package exists in fedora already, but is missing from centos, apparently.  I'll build it in cbs and get it added to RDO.

Comment 4 Chandan Kumar 2016-05-19 15:34:27 UTC
This bug is against a Version which has reached End of Life.
If it's still present in supported release (http://releases.openstack.org), please update Version and reopen.