[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