я следую это руководство установить тестовый экземпляр OpenStack Кило с очень простой средой в VirtualBox машина работает Сервер Ubuntu 14.04 x64. Мне удалось перейти к делу где пользователь keystone (mariadb / mysql) должен заполнить свою базу данных с помощью этой команды:
# su -s /bin/sh -c "keystone-manage db_sync" keystone
Это не дает мне никаких результатов, а просто возвращает меня в оболочку. Я пробовал разные подходы:
Если кто-то столкнулся с этой же проблемой или может указать на какой-то возможный шаг, который может быть неудачным, я был бы признателен.
Я нашел ответ только после некоторого тестирования. Руководство просит вас создать шестнадцатеричный токен и записать его в /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