Openstack Juno on ARM

This are just installation notes, the real post is comming later…

For a project i'm working on i need to install openstack on a cubietruck, is not that painful :P First i had to install Fedora 21 on the cubietruck, installed the juno RDO repo packstack and then i just ran packstack and waited for…

# yum install -y https://repos.fedorapeople.org/repos/openstack/openstack-juno/rdo-release-juno-1.noarch.rpm
# yum install -y openstack-packstack
# packstack -d --allinone
...

run packstack again and got this error:

ERROR : Error appeared during Puppet run: 192.168.1.67_keystone.pp
Error: Execution of '/usr/bin/keystone --os-endpoint http://127.0.0.1:35357/v2.0/ user-create --name neutron --enabled True --email neutron@localhost --pass fdfafafdasfds
 --tenant_id 5ac05f30014a4c50a917b4181fef35c4' returned 1: Conflict occurred attempting to store role - Duplicate Entry (HTTP 409)

i tried runnin the puppet manifest manually and got this other errors:

rror: /Stage[main]/Neutron::Keystone::Auth/Keystone_user[neutron]: Could not evaluate: Execution of '/usr/bin/keystone --os-auth-url http://127.0.0.1:35357/v2.0/ token-get'
 returned 1: The request you have made requires authentication. (HTTP 401)
Error: /Stage[main]/Nova::Keystone::Auth/Keystone_user[nova]: Could not evaluate: Execution of '/usr/bin/keystone --os-auth-url http://127.0.0.1:35357/v2.0/ token-get' retur
ned 1: The request you have made requires authentication. (HTTP 401)
Error: /Stage[main]/Glance::Keystone::Auth/Keystone_user[glance]: Could not evaluate: Execution of '/usr/bin/keystone --os-auth-url http://127.0.0.1:35357/v2.0/ token-get' r
eturned 1: The request you have made requires authentication. (HTTP 401)

then i run the command manually and found the real problem:

# OS_SERVICE_ENDPOINT="192.168.1.67"  OS_SERVICE_TOKEN=aaaaaaf /usr/bin/keystone --os-auth-url http://127.0.0.1:35357/v2.0/ token-get
WARNING: Bypassing authentication using a token & endpoint (authentication credentials are being ignored).
'NoneType' object has no attribute 'has_service_catalog'