Since packstack has been changed to run puppet apply's on multiple machines in parallel errors are not being filtered back up to the user. They should be.
Fix committed upstream https://github.com/fedora-openstack/packstack/commit/38a64e4c404d427490cd06c2f511947b42e9b4a6 puppet logs are now checked to see if a error occurred during the puppet run. If one is found packstack will stop and report to the user
*** Bug 892249 has been marked as a duplicate of this bug. ***
Verified with: openstack-packstack-2012.2.2-0.3.dev281.el6ost.noarch packstack now reports error to the user. EXAMPLE: PackStackError: Error during puppet run : err: /Stage[main]/Glance::Registry/Exec[glance-manage db_sync]: Failed to call refresh: glance-manage db_sync returned 1 instead of one of [0] at /var/tmp/ab187401-decc-4c61-af9a-043ea3a9b3f8/modules/glance/manifests/registry.pp:93 Testing if puppet apply is finished : 10.35.169.164_glance.pp.log [ ERROR ]
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-0204.html