OpenUpgrade mailing list archives
openupgrade@odoo-community.org
Browse archives
Migration 11 to 12 With Upenupgrade
Re: [11 - 12]Migration of Odoo Asset Management to OCA Asset Management fails completely
[10.0 -> 11.0] Error while load module `odoo/addons/base/migrations/11.0.1.3/pre-migration.py`
by
Sébastien Gendre
While running a migration from Odoo 10.0 -> 11.0, with OpenUpgrade 11.0, I
got an error:
```
ERROR migration_db odoo.modules.registry: Failed to load registry
Traceback (most recent call last):
File "/OpenUpgrade/odoo/modules/registry.py", line 85, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/OpenUpgrade/odoo/modules/loading.py", line 385, in load_modules
report=report, models_to_check=models_to_check, upg_registry=upg_registry)
File "/OpenUpgrade/odoo/modules/loading.py", line 151, in load_module_graph
migrations.migrate_module(package, 'pre')
File "/OpenUpgrade/odoo/modules/migration.py", line 191, in migrate_module
mod = load_script(pyfile, name)
File "/OpenUpgrade/odoo/modules/migration.py", line 38, in load_script
return imp.load_module(module_name, fp, fname, ('.py', 'r', imp.PY_SOURCE))
ValueError: load_module arg#2 should be a file or None
2020-08-06 15:44:00,148 66 CRITICAL migration_db odoo.service.server: Failed to initialize database `migration_db`.
Traceback (most recent call last):
File "/OpenUpgrade/odoo/service/server.py", line 1043, in preload_registries
registry = Registry.new(dbname, update_module=update_module)
File "/OpenUpgrade/odoo/modules/registry.py", line 85, in new
odoo.modules.load_modules(registry._db, force_demo, status, update_module)
File "/OpenUpgrade/odoo/modules/loading.py", line 385, in load_modules
report=report, models_to_check=models_to_check, upg_registry=upg_registry)
File "/OpenUpgrade/odoo/modules/loading.py", line 151, in load_module_graph
migrations.migrate_module(package, 'pre')
File "/OpenUpgrade/odoo/modules/migration.py", line 191, in migrate_module
mod = load_script(pyfile, name)
File "/OpenUpgrade/odoo/modules/migration.py", line 38, in load_script
return imp.load_module(module_name, fp, fname, ('.py', 'r', imp.PY_SOURCE))
ValueError: load_module arg#2 should be a file or None
```
If I inspect with GDB, I can see that the fp variable is type
_io.TextIOWrapper.
Any idea?
Thanks for your help,