Packstack distributes ssh keys via ssh connections. In the absence of existing ssh key-based credentials, this requires that sshd be running with 'PasswordAuthentication yes'. It is very common for PasswordAuthentication to be *disabled* on servers, which means that this step is very likely to fail. This is especially frustrating for people attempting to install via 'packstack --allinone', since they may not anticipate this requirement. - In the event of failures due to ssh authentication, I think our error message should make it clear that packstack requires PasswordAuthentication to be enabled in order to initially provision ssh keys. - For --allinone installations, or perhaps when the target host is equal to the local hostname, we should consider running the key provisioning commands locally. This will permit --allinone installations to proceed.
I've proposed a fix to this at: https://review.openstack.org/#/c/101649/
Fix seems ok, testing...
Verified ======== openstack-packstack-puppet-2014.1.1-0.35.dev1220.el6ost.noarch openstack-packstack-2014.1.1-0.35.dev1220.el6ost.noarch
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/RHBA-2014-0930.html