Packstack allinone on Icehouse on CentOS 6.5
What is the latest "Workarounds" for a Packstack allinone on Icehouse on CentOS 6.5+ (CentOS 6.6 in this case.)? The directions via https://openstack.redhat.com/Quickstart no workie and I wanted to try this configuration out.
After installation I got the "Something went wrong" message when trying to get into Horizon. Looking deeper in the keystone logs I found erlang wasn't loaded properly due to a script bug (see answer in answer response below.) Also I failed to use the --answer-file=<> option to which resulted in:
ERROR : Error appeared during Puppet run: 192.168.11.128_mariadb.pp
Error: mysqladmin -u root password 'XXXXXXXX' returned 1 instead of one of [0]
You will find full trace in log /var/tmp/packstack/20141014-234401-jYu9QG/manifests/192.168.11.128_mariadb.pp.log
Using the parameters in the /etc/keystone/keystone.conf I confirmed the error:
mysql -u keystone_admin -p3e5b6cb83c4f4bf1@192.168.11.128 -h 192.168.11.128 keystone
ERROR 1045 (28000): Access denied for user 'keystone_admin'@'OpenStack' (using password: YES)
I did find: https://rhn.redhat.com/errata/RHEA-20... Which led to: https://rhn.redhat.com/errata/RHBA-20...
These did not relate to the problem I found though the version listed isn't what the repositories:
openstack-packstack-2014.1.1-0.41.dev1251.el6ost.noarch.rpm
Is not:
rpm -qa | grep openstack-packstack-2014
openstack-packstack-2014.1.1-0.29.dev1251.el6.noarch
So before I go reinventing the wheel and given how common a configuration this has to be. Does anyone have a set of CentOS, Packstack, and other configuration bits that works for allinone? Or is this a known problem since this summer and I should go fish elsewhere? Or did I biff it somewhere an should just start over? 8-)
Did you tried to uninstall maria db? Did you set SELINUX=permissive? I installed Icehouse several times on CentOS 6.5 minimal with no problems. Why not trying Juno directly on CentOS 7? http://ow.ly/Clrq5
Yep did those things. Look at my answer below. If you could add for posterity what step you did different, I am sure others that follow would appreciate it. 8-)