私は このガイドOpenStack KiloのテストインスタンスをVirtualBoxマシン実行中Ubuntuサーバー14.04 x64。私はなんとか 要点をつかむ キーストーンユーザー(mariadb/mysql)がデータベースに次のコマンドを入力する必要があります:
# su -s /bin/sh -c "keystone-manage db_sync" keystone
これは私に何の出力も与えず、ただ私をシェルに戻します。私はさまざまなアプローチを試しました:
誰かがこれと同じ問題に遭遇したか、失敗している可能性のあるいくつかの可能なステップを指摘できる場合は、それをいただければ幸いです。
いくつかのテストを通して答えを見つけました。このガイドでは、16進トークンを作成して、次のように/ etc/keystone/keystone.confに書き込むように求められます。
[DEFAULT]
#
# From keystone
#
admin_token = 481c6cd1422689a5e7e1
verbose = True
トークンを削除する(またはコメントする)だけで、次のトリックが実行されます。
[DEFAULT]
#
# From keystone
#
#admin_token = 481c6cd1422689a5e7e1
verbose = True
これで、データベースが作成され、入力されました。
2015-11-16 16:41:13.662 14706 INFO migrate.versioning.api [-] done