Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 894712

Summary: Openstack-packstack: All-In-One Installation failed /usr/bin/nova-manage db sync returned 1 instead of one of [0].
Product: Red Hat OpenStack Reporter: Omri Hochman <ohochman>
Component: openstack-packstackAssignee: RHOS Maint <rhos-maint>
Status: CLOSED DUPLICATE QA Contact: Nir Magnezi <nmagnezi>
Severity: urgent Docs Contact:
Priority: medium    
Version: 2.0 (Folsom)CC: aortega, derekh, jthomas, ohochman, ykaul
Target Milestone: ---Keywords: Regression, TestBlocker
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-13 22:34:47 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:
Attachments:
Description Flags
openstack-setup.log none

Description Omri Hochman 2013-01-13 12:06:24 UTC
Openstack-packstack: All-In-One Installation failed  /usr/bin/nova-manage db sync returned 1 instead of one of [0].

Description:
------------
Attempt to install openstck using packstack (with build: openstack-packstack-2012.2.2-0.3.dev281.el6ost.noarch).


Results:
--------
 * Installation fail with the following trace:

notice: /Stage[main]/Nova/File[/etc/nova/nova.conf]/owner: owner changed 'root' to 'nova'
notice: /Stage[main]/Nova/Exec[post-nova_config]: Triggered 'refresh' from 31 events
err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/db5b9dde-916e-494a-83f7-922de5e27532/modules/nova/manifests/api.pp:98                                                                                                                             
notice: /Stage[main]/Nova::Api/Nova::Generic_service[api]/Service[nova-api]/ensure: ensure changed 'stopped' to 'running'
notice: /Stage[main]/Nova::Api/Nova::Generic_service[api]/Service[nova-api]: Triggered 'refresh' from 8 events
notice: Finished catalog run in 123.12 seconds

Testing if puppet apply is finished : 127.0.0.1_api_nova.pp.log                          [ ERROR ]


ERROR:root:Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 795, in main
    _main(confFile)
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 591, in _main
    runSequences()
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 567, in runSequences
    controller.runAllSequences()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_controller.py", line 57, in runAllSequences
    sequence.run()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_sequences.py", line 154, in run
    step.run()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_sequences.py", line 60, in run
    function()
  File "/usr/lib/python2.6/site-packages/packstack/plugins/puppet_950.py", line 122, in applyPuppetManifest
    waitforpuppet(currently_running)
  File "/usr/lib/python2.6/site-packages/packstack/plugins/puppet_950.py", line 110, in waitforpuppet
    validate_puppet_logfile(log)
  File "/usr/lib/python2.6/site-packages/packstack/modules/ospluginutils.py", line 130, in validate_puppet_logfile
    raise PackStackError(message)
PackStackError: Error during puppet run : err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/db5b9dde-916e-494a-83f7-922de5e27532/modules/nova/manifests/api.pp:98

Error during puppet run : err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/db5b9dde-916e-494a-83f7-922de5e27532/modules/nova/manifests/api.pp:98
Please check log file /var/tmp/db5b9dde-916e-494a-83f7-922de5e27532/openstack-setup_2013_01_13_11_26_23.log for more information



From openstack_setup-log (attached):
-------------------------------------
ESC[0;36mnotice: Finished catalog run in 123.12 secondsESC[0m

2013-01-13 11:36:01::ERROR::run_setup::803::root:: Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 795, in main
    _main(confFile)
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 591, in _main
    runSequences()
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 567, in runSequences
    controller.runAllSequences()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_controller.py", line 57, in runAllSequences
    sequence.run()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_sequences.py", line 154, in run
    step.run()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_sequences.py", line 60, in run
    function()
  File "/usr/lib/python2.6/site-packages/packstack/plugins/puppet_950.py", line 122, in applyPuppetManifest
    waitforpuppet(currently_running)
  File "/usr/lib/python2.6/site-packages/packstack/plugins/puppet_950.py", line 110, in waitforpuppet
    validate_puppet_logfile(log)
  File "/usr/lib/python2.6/site-packages/packstack/modules/ospluginutils.py", line 130, in validate_puppet_logfile
    raise PackStackError(message)
PackStackError: Error during puppet run : err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/db5b9dde-916e-494a-83f7-922de5e27532/modules/nova/manifests/api.pp:98ESC[0m

Comment 1 Omri Hochman 2013-01-13 12:08:52 UTC
Created attachment 677666 [details]
openstack-setup.log

Comment 3 Derek Higgins 2013-01-13 22:34:47 UTC
the puppet modules packstack is using call the command

/usr/bin/nova-manage db sync

this command is failing because of a syntax error, see
https://bugzilla.redhat.com/show_bug.cgi?id=894714

*** This bug has been marked as a duplicate of bug 894714 ***

Comment 4 Jon Thomas 2013-02-07 22:47:16 UTC
I see the same on 2012.2.2-9. I don't think this is related to the typo dup ticket.

err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/packstack/20130207-1728/modules/nova/manifests/api.pp:98
notice: /Stage[main]/Nova::Api/Nova::Generic_service[api]/Service[nova-api]/ensure: ensure changed 'stopped' to 'running'
notice: /Stage[main]/Nova::Api/Nova::Generic_service[api]/Service[nova-api]: Triggered 'refresh' from 7 events
notice: Finished catalog run in 103.00 seconds

Testing if puppet apply is finished : 10.0.10.3_api_nova.pp                          [ ERROR ]
ERROR:root:Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 806, in main
    _main(confFile)
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 593, in _main
    runSequences()
  File "/usr/lib/python2.6/site-packages/packstack/installer/run_setup.py", line 569, in runSequences
    controller.runAllSequences()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_controller.py", line 57, in runAllSequences
    sequence.run()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_sequences.py", line 154, in run
    step.run()
  File "/usr/lib/python2.6/site-packages/packstack/installer/setup_sequences.py", line 60, in run
    function()
  File "/usr/lib/python2.6/site-packages/packstack/plugins/puppet_950.py", line 123, in applyPuppetManifest
    waitforpuppet(currently_running)
  File "/usr/lib/python2.6/site-packages/packstack/plugins/puppet_950.py", line 111, in waitforpuppet
    validate_puppet_logfile(log)
  File "/usr/lib/python2.6/site-packages/packstack/modules/ospluginutils.py", line 137, in validate_puppet_logfile
    raise PackStackError(message)
PackStackError: Error during puppet run : err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/packstack/20130207-1728/modules/nova/manifests/api.pp:98

Error during puppet run : err: /Stage[main]/Nova::Api/Exec[nova-db-sync]: Failed to call refresh: /usr/bin/nova-manage db sync returned 1 instead of one of [0] at /var/tmp/packstack/20130207-1728/modules/nova/manifests/api.pp:98


I think it might be db related. As a test I ran /usr/bin/nova-manage db sync and it timed out unable to connect.


#/usr/bin/nova-manage db sync
2013-02-07 17:40:13 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 10 attempts left.
2013-02-07 17:40:23 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 9 attempts left.
2013-02-07 17:40:33 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 8 attempts left.
2013-02-07 17:40:43 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 7 attempts left.
2013-02-07 17:40:53 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 6 attempts left.
2013-02-07 17:41:03 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 5 attempts left.
2013-02-07 17:41:13 18643 WARNING nova.db.sqlalchemy.session [-] SQL connection failed. 4 attempts left.

Comment 5 Derek Higgins 2013-02-07 23:53:54 UTC
Any error that causes nova-manage db sync to fail will result in this error from packstack. Jon you have a problem on with your setup but I'm pretty sure its not the same as what was originaly causing the problem described in the description