私はUbuntu OpenStack Icehouseを使用しています。Saharaをインストールするにはこのガイド:
データベーススキーマを作成しようとすると
sahara-db-manage --config-file /etc/sahara/sahara.conf upgrade head
そして私は見つけた:
トレースバック (最新の呼び出しが最後):
ファイル "sahara-venv/bin/sahara-db-manage"、行 10、
sys.exit(main())
ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sahara/db/migration/cli.py"、行 110、main
CONF.command.func(config, CONF.command.name)
ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sahara/db/migration/cli.py"、行 49、do_upgrade_downgrade
do_alembic_command(config, cmd, revision, sql=CONF.command.sql)
ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sahara/db/migration/cli.py"、行 30、 do_alembic_command
getattr(alembic_cmd, cmd)(config, *args, **kwargs)
ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/alembic/command.py"、行 165、アップグレード
script.run_env()
ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/alembic/script.py"、行 382、run_env
util.load_python_file(self.dir, 'env.py')
ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/alembic/util.py"、行 241、load_python_file
module = load_module_py(module_id, path) ファイル"/home/ash/sahara-venv/local/lib/python2.7/site-packages/alembic/compat.py"、行 79、load_module_py mod = imp.load_source(module_id, path, fp) ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sahara/db/migration/alembic_migrations/env.py"、行 95、run_migrations_online() ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sahara/db/migration/alembic_migrations/env.py"、行 79、run_migrations_online poolclass=pool.NullPool) ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sqlalchemy/engine/初期化.py"、行 362、create_engine で strategy.create(*args, **kwargs) を返します。ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sqlalchemy/engine/strategies.py"、行 74、create で dbapi = dialect_cls.dbapi(**dbapi_args) を返します。ファイル "/home/ash/sahara-venv/local/lib/python2.7/site-packages/sqlalchemy/connectors/mysqldb.py"、行 64、dbapi で return輸入('MySQLdb') インポートエラー: MySQLdb という名前のモジュールがありません
私は試したsudo apt-get install python-mysqldb
しかし、問題は解決されていません。