Description of problem: Deploy the openstack on CentOS7. When proceed to the keystone part, it shows: $my_ip_keystone.pp: [ ERROR ] Applying Puppet manifests [ ERROR ] ERROR : Error appeared during Puppet run: 192.168.200.203_keystone.pp Error: service-update is not currently supported by the keystone sql driver Additional info: The key information in the file /var/tmp/packstack/$time/manifests/$my_ip_keystone.pp.log ^[[mNotice: /Stage[main]/Swift::Keystone::Auth/Keystone_user_role[swift@services]: Dependency Keystone_user[swift] has failures: true^[[0m ^[[1;31mWarning: /Stage[main]/Swift::Keystone::Auth/Keystone_user_role[swift@services]: Skipping because of failed dependencies^[[0m ^[[mNotice: /Stage[main]/Cinder::Keystone::Auth/Keystone_user_role[cinder@services]: Dependency Keystone_user[cinder] has failures: true^[[0m ^[[1;31mWarning: /Stage[main]/Cinder::Keystone::Auth/Keystone_user_role[cinder@services]: Skipping because of failed dependencies^[[0m ^[[mNotice: Finished catalog run in 78.29 seconds^[[0m and in file
I've experienced this problem as well, but it only happened after I had already tried packstack and had a failed run. Upon running packstack again I got this error. Removing the keystone database from mysql and removing the openstack-keystone package got it past that error (only to reveal yet more).
I've finished it by the same way. Sorry for forgetting to close it.
I reckon it is a bug. Shouldn't packstack, as a friend of puppet, be idempotent?
I tried for few days now and could not get packstack to work on Fedora server, too many errors. rabbitmq did not work when qpid was running, needed root loging to be enabled for ssh!, and then this.
This should not happen unless packstack is run multiple times with different answer files (thus changing configuration options such as passwords). Closing as NOTABUG, please feel free to reopen if the issue can be reproduced with RDO Mitaka and running more than once with the same answer file.