| Summary: | packstack fails to install python-nova | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Rami Vaknin <rvaknin> |
| Component: | python-jinja2-26 | Assignee: | Lon Hohberger <lhh> |
| Status: | CLOSED ERRATA | QA Contact: | Rami Vaknin <rvaknin> |
| Severity: | high | Docs Contact: | |
| Priority: | urgent | ||
| Version: | 4.0 | CC: | ajeain, aortega, apevec, ddomingo, derekh, hateya, jgreguske, lhh, markmc, oblaut, pbrady, yeylon |
| Target Milestone: | beta | Keywords: | AutoVerified, Reopened, TestBlocker |
| Target Release: | 4.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | python-jinja2-26-2.6-2.el6ost | Doc Type: | Bug Fix |
| Doc Text: |
Do not document - internal fix that prevented use by customers.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2013-12-20 00:24:52 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: | |
Please manually enable the optional repo *** This bug has been marked as a duplicate of bug 978651 *** Also changed nova's spec file to match the import: openstack-nova-2013.2-0.21.b3.el6ost.1 I verified that this no longer happens with a packstack all-in-one installation using neutron networking. Auto adding >= MODIFIED bugs to beta tested root@puma04 ~(keystone_admin)]# rpm -qa | grep python-nova python-nova-2013.2-5.el6ost.noarch python-novaclient-2.15.0-1.el6ost.noarch [root@puma04 ~(keystone_admin)]# rpm -qR python-nova /bin/bash MySQL-python openssh openssl python(abi) = 2.6 python-anyjson python-babel python-boto python-cheetah python-eventlet python-glanceclient >= 1:0 python-greenlet python-iso8601 python-jinja2-26 python-ldap python-lxml python-memcached python-migrate python-netaddr python-neutronclient python-novaclient python-oslo-config >= 1:1.2.0 python-paramiko python-paste-deploy1.5 python-pyasn1 python-qpid python-routes1.12 python-six python-sqlalchemy0.7 python-stevedore python-webob1.2 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 sudo rpmlib(PayloadIsXz) <= 5.2-1 root@puma04 ~(keystone_admin)]# yum provides python-jinja2-26 Loaded plugins: priorities, product-id, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. python-jinja2-26-2.6-2.el6ost.noarch : General purpose template engine Repo : RHOS-4.0 Matched from: python-jinja2-26-2.6-2.el6ost.noarch : General purpose template engine Repo : installed Matched from: Other : Provides-match: python-jinja2-26 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. http://rhn.redhat.com/errata/RHEA-2013-1859.html |
Version: Havana on RHEL6.4 puddle: 4.0/2013-09-23.2 Description: Packstack fails to install OpenStack due to dependencies issue while installing "python-nova" rpm: Applying 10.35.160.29_api_nova.pp [ ERROR ] ERROR : Error during puppet run : err: /Stage[main]/Nova/Package[python-nova]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install python-nova' returned 1: Error: Package: python-nova-2013.2-0.21.b3.el6ost.noarch (puddle) Please check log file /var/tmp/packstack/20130924-115815-I3oJSZ/openstack-setup.log for more information From packstack's log file ========================= ESC[0;36mnotice: Finished catalog run in 2.72 secondsESC[0m 2013-09-24 12:02:00::ERROR::run_setup::913::root:: Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 908, in main _main(confFile) File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 577, in _main runSequences() File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 554, in runSequences controller.runAllSequences() File "/usr/lib/python2.6/site-packages/packstack/installer/setup_controller.py", line 90, in runAllSequences sequence.run(self.CONF) File "/usr/lib/python2.6/site-packages/packstack/installer/core/sequences.py", line 105, in run step.run(config=config) File "/usr/lib/python2.6/site-packages/packstack/installer/core/sequences.py", line 52, in run raise SequenceError(str(ex)) SequenceError: Error during puppet run : err: /Stage[main]/Nova/Package[python-nova]/ensure: change from absent to present failed: Execution of '/usr/bin/yum -d 0 -e 0 -y install python-nova' returned 1: Error: Package: python-nova-2013.2-0.21.b3.el6ost.noarch (puddle) Trying to install python-nova manually ====================================== # yum install python-nova Loaded plugins: priorities, product-id, security, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package python-nova.noarch 0:2013.2-0.21.b3.el6ost will be installed --> Processing Dependency: python-pyasn1 for package: python-nova-2013.2-0.21.b3.el6ost.noarch --> Processing Dependency: python-neutronclient for package: python-nova-2013.2-0.21.b3.el6ost.noarch --> Processing Dependency: python-jinja2 for package: python-nova-2013.2-0.21.b3.el6ost.noarch --> Processing Dependency: python-boto for package: python-nova-2013.2-0.21.b3.el6ost.noarch --> Running transaction check ---> Package python-boto.noarch 0:2.5.2-1.1.el6 will be installed ---> Package python-neutronclient.noarch 0:2.2.6-1.el6ost will be installed --> Processing Dependency: python-cliff >= 1.0 for package: python-neutronclient-2.2.6-1.el6ost.noarch --> Processing Dependency: pyparsing for package: python-neutronclient-2.2.6-1.el6ost.noarch ---> Package python-nova.noarch 0:2013.2-0.21.b3.el6ost will be installed --> Processing Dependency: python-jinja2 for package: python-nova-2013.2-0.21.b3.el6ost.noarch ---> Package python-pyasn1.noarch 0:0.0.12a-1.el6 will be installed --> Running transaction check ---> Package pyparsing.noarch 0:1.5.6-1.el6 will be installed ---> Package python-cliff.noarch 0:1.4.4-1.el6ost will be installed --> Processing Dependency: python-cmd2 for package: python-cliff-1.4.4-1.el6ost.noarch ---> Package python-nova.noarch 0:2013.2-0.21.b3.el6ost will be installed --> Processing Dependency: python-jinja2 for package: python-nova-2013.2-0.21.b3.el6ost.noarch --> Running transaction check ---> Package python-cmd2.noarch 0:0.6.4-6.el6ost will be installed ---> Package python-nova.noarch 0:2013.2-0.21.b3.el6ost will be installed --> Processing Dependency: python-jinja2 for package: python-nova-2013.2-0.21.b3.el6ost.noarch --> Finished Dependency Resolution Error: Package: python-nova-2013.2-0.21.b3.el6ost.noarch (puddle) Requires: python-jinja2 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest [root@puma10 packstack]#