[Openstack-devel] Bug#658592: keystone: FTBFS: ImportError (No module named migrate)

Jakub Wilk jwilk at debian.org
Sat Feb 4 12:55:25 UTC 2012


Source: keystone
Version: 2012.1~e3-3
Severity: serious
Justification: fails to build from source

keystone FTBFS in a minimal chroot:
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_authn_ec2.py", line 21, in <module>
|     import base
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line 33, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_authn_password.py", line 21, in <module>
|     import base
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line 33, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_authn_s3.py", line 21, in <module>
|     import base
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line 33, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_backends.py", line 25, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named stubout)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_cfg.py", line 23, in <module>
|     import stubout
| ImportError: No module named stubout
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_commands.py", line 8, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_commands_v1.py", line 5, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_logic_auth.py", line 21, in <module>
|     import base
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line 33, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate.versioning.repository)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_migrations.py", line 28, in <module>
|     from migrate.versioning.repository import Repository
| ImportError: No module named migrate.versioning.repository
|
| ======================================================================
| ERROR: Failure: ImportError (No module named migrate)
| ----------------------------------------------------------------------
| Traceback (most recent call last):
|   File "/usr/lib/pymodules/python2.7/nose/loader.py", line 390, in loadTestsFromName
|     addr.filename, addr.module)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 39, in importFromPath
|     return self.importFromDir(dir_path, fqname)
|   File "/usr/lib/pymodules/python2.7/nose/importer.py", line 86, in importFromDir
|     mod = load_module(part_fqname, fh, filename, desc)
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/test_service_logic.py", line 5, in <module>
|     from keystone.test.unit.base import ServiceAPITest, AdminAPITest
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/test/unit/base.py", line 33, in <module>
|     import keystone.backends.sqlalchemy as db
|   File "/build/keystone-ocJ2hE/keystone-2012.1~e3/keystone/backends/sqlalchemy/__init__.py", line 34, in <module>
|     from migrate import exceptions as versioning_exceptions
| ImportError: No module named migrate
|
| ----------------------------------------------------------------------
| Ran 189 tests in 0.123s
|
| FAILED (errors=10)
| make[1]: *** [override_dh_auto_test] Error 1

Are some build-dependencies missing?

-- 
Jakub Wilk





More information about the Openstack-devel mailing list