При перезапуске службы Keystone она запускается с PID, но в течение доли секунды останавливается. Проверяя статус сразу после этого, она показывает другой PID, а при повторной проверке она мертва.
root@hyper5:~# service keystone restart
stop: Unknown instance:
keystone start/running, process 37746
root@hyper5:~# service keystone status
keystone start/running, process 37750
root@hyper5:~# service keystone status
keystone stop/waiting
решение1
У меня была эта проблема. Все, что я сделал, это удалил 'persistence' из "driver = keystone.token.persistence.backends.sql.Token" и оставил "driver = keystone.token.backends.sql.Token". После этого выполните перезапуск службы keystone. Это позволило начать прослушивание обоих портов 5000 и 35357.
решение2
Это связано с тем, что keystone не запускается должным образом, и поэтому порт 35357 не находится в режиме прослушивания. Похоже, это аномальное поведение службы keystone. Я упоминаю шаги, которые сработали на моей системе для установки havana на Ubuntu 12.04 Kernel версии 3.2.0-67-generic. После дня головной боли из-за этой проблемы. Попробуйте эти шаги, желательно в том же порядке.
1) Удалить пакет Keystone:-
apt-get remove keystone
2) Перезагрузите систему.
reboot
3) После перезагрузки снова УСТАНОВИТЕ KEYSTONE.
apt-get install keystone
4) Проверьте статус службы Keystone
service keystone status
Он покажет запуск/работу
5) Теперь внесите необходимые изменения в /etc/keystone/keystone.conf.
после внесения изменений в файл confНЕ ПЕРЕЗАПУСКАЙТЕ СЛУЖБУ KEYSTONE
Используйте команды «стоп» и «старт», чтобы создать эффект перезапуска, но не перезапускайте.
остановка сервисного ключа
служба keystone начало
Для дальнейшей помощи, вставляю дамп моего CLI:-
решение3
Хорошо, единственное, что сработало для меня, это комментирование "драйвер = keystone.token.persistence.backends.sql.Token" принадлежащий[токен]раздел в/etc/keystone/keystone.confфайл