ImportError: No module named MySQLdb on DB Population

Bug #1735542 reported by JD Lester
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tacker
Invalid
Undecided
Unassigned

Bug Description

$ /usr/local/bin/tacker-db-manage --config-file /usr/local/etc/tacker/tacker.conf upgrade head

Traceback (most recent call last):
  File "/usr/local/bin/tacker-db-manage", line 10, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/tacker/db/migration/cli.py", line 177, in main
    CONF.command.func(config, CONF.command.name)
  File "/usr/local/lib/python2.7/dist-packages/tacker/db/migration/cli.py", line 67, in do_upgrade
    do_alembic_command(config, cmd, revision, sql=CONF.command.sql)
  File "/usr/local/lib/python2.7/dist-packages/tacker/db/migration/cli.py", line 46, in do_alembic_command
    getattr(alembic_command, cmd)(config, *args, **kwargs)
  File "/home/jd/.local/lib/python2.7/site-packages/alembic/command.py", line 254, in upgrade
    script.run_env()
  File "/home/jd/.local/lib/python2.7/site-packages/alembic/script/base.py", line 425, in run_env
    util.load_python_file(self.dir, 'env.py')
  File "/home/jd/.local/lib/python2.7/site-packages/alembic/util/pyfiles.py", line 93, in load_python_file
    module = load_module_py(module_id, path)
  File "/home/jd/.local/lib/python2.7/site-packages/alembic/util/compat.py", line 75, in load_module_py
    mod = imp.load_source(module_id, path, fp)
  File "/usr/local/lib/python2.7/dist-packages/tacker/db/migration/alembic_migrations/env.py", line 84, in <module>
    run_migrations_online()
  File "/usr/local/lib/python2.7/dist-packages/tacker/db/migration/alembic_migrations/env.py", line 66, in run_migrations_online
    poolclass=pool.NullPool)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/__init__.py", line 391, in create_engine
    return strategy.create(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/engine/strategies.py", line 80, in create
    dbapi = dialect_cls.dbapi(**dbapi_args)
  File "/usr/local/lib/python2.7/dist-packages/sqlalchemy/dialects/mysql/mysqldb.py", line 110, in dbapi
    return __import__('MySQLdb')
ImportError: No module named MySQLdb

Revision history for this message
JD Lester (jdlester8) wrote :

You can close this. I simply needed to install python-mysqldb.

Changed in tacker:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.