Я пытался установить Openstack Havana на My Ubuntu 12.04. Но проблема возникает, когда я пытаюсь сгенерировать базу данных keystone с помощью "keystone-manage db_sync"
Сообщение об ошибке сильфона появляется, когда я пытаюсь сгенерировать свою базу данных keystone db
$ keystone-manage db_sync
Traceback (most recent call last):
File "/usr/local/bin/keystone-manage", line 4, in <module>
from pkg_resources import require; require('keystone==2013.2.a104.g3ed9c32')
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2711, in <module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 584, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: SQLAlchemy>=0.7.8,<=0.7.9
На основании этого журнала сказал, что SQLAlchemy не найден, но я установил его, используя
apt-get install python3-sqlalchemy*
Но ключевой камень до сих пор не работает
Есть какие-нибудь подсказки, как решить эту проблему?
Спасибо
Судя по журналу ошибок, keystone в openstack havana использует python 2.7. Чтобы установить sqlalchemy для python 2.7, выполните следующие действия на терминале:
sudo apt-get install python-sqlalchemy