Попытка установить OpenStack на VM (размещают Win10, гость UbuntuServer14.04.3) я следую инструкции по установке (http://docs.openstack.org/liberty/install-guide-ubuntu). При попытке выпустить аутентификационный маркер для demo
пользователь (этап 4 по http://docs.openstack.org/liberty/install-guide-ubuntu/keystone-verify.html) я получаю следующую ошибку:
Discovering versions from the identity service failed when creating the password plugin. Attempting to determine version from URL. Internal Server Error (HTTP 500)
Я столкнулся с некоторыми случаями, в которых другой упомянули отношения к keystone.log
файл (например, проблема 3 здесь: https://www.redhat.com/archives/rdo-list/2015-April/msg00041.html), или переменные среды (например, https://ask.openstack.org/en/question/87237/openstack-an-unexpected-error-prevented-the-server-from-fulfilling-your-request-http-500/), но единственные файлы найдены в моем VM's /var/log/keystone/
каталог keystone-manage.log
, keystone-wsgi-admin.log
, и keystone-wsgi-public.log
, и использование export
команда для установки различных переменных среды не помогла.
Также - я использовал netstat
для проверки открытых портов и портов 5000 и 35357 слушаются VM, хотя они перечислены под tcp6
. Не уверенный, что это означает - я думал, что установил все это для использования IPv4.
Может казаться, не идет, передают эту ошибку, и если я понимаю правильно - она влияет на мою способность отправить пользовательские запросы для портирования 5000, таким образом, пользовательские узлы OpenStack (вычисляют, устройство хранения данных, и т.д.) не свяжутся.
Мысли кто-либо?
Проблема, кажется, находится в ПУТИ сервера Apache2 (сохранена в tmp), как ссылается в: https://ask.openstack.org/en/question/8307/lockfailed-failed-to-create-usrshareopenstack-dashboardopenstack_dashboardlocalb-api01dummy-1-3096/и https://ask.openstack.org/en/question/13952/horizon-apache-launch-error/
для решения этого я изменился LOCAL_PATH
значение в local_settings.py
(установка Свободы на Сервере Ubuntu 14.04, я нашел его в /etc/openstack-dashboard/
)
таким образом, я изменился LOCAL_PATH = os.path.dirnames(os.path.abspath(__file__))
кому: LOCAL_PATH = '/tmp'
и теперь все хорошо работает.