Do log de erros, parece que o keystone no openstack usa o python 2.7. Para instalar o sqlalchemy para o python 2.7, faça o seguinte em um terminal:
sudo apt-get install python-sqlalchemy
Eu tentei instalar o Openstack Havana no My Ubuntu 12.04. Mas o problema vem quando eu tentei gerar banco de dados keystone com "keystone-manage db_sync"
Abaixo mensagem de erro aparece quando tento gerar meu db keystone
$ 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
Com base nesse log, ele disse que o SQLAlchemy não foi encontrado, mas eu o instalei usando
apt-get install python3-sqlalchemy*
Mas o keystone ainda não está funcionando agora
Alguma pista de como resolver este problema?
Obrigado
Do log de erros, parece que o keystone no openstack usa o python 2.7. Para instalar o sqlalchemy para o python 2.7, faça o seguinte em um terminal:
sudo apt-get install python-sqlalchemy
Tags openstack