Trying to migrate a 6.0.3 db to a 6.1 db

Asked by Quentin Gérôme

Hello,

I'm trying to migrate my db from 6.0.3 to 6.1 but it fails when I launch the server. Could you please help me to understand how your system works and what I miss ?

My openerp config file :
[options]

# General options
port = 8069
netport = 8070
netrpc = True
xmlrpc = True
without_demo = True
update = ['all']
stop_after_init = True
debug_mode = True
assert_exit_level = warn
log_level = info

# Database related options:
db_user = openerp
db_password = openerp
db_name = mydb_mig
db_host = 127.0.0.1
db_port = 5432

The command :
./openerp-server.py -c/home/quentin/.virtualenvs/migration/openupgrade-server/openerpupgrade.conf --addons-path="/home/quentin/.virtualenvs/migration/openupgrade-addons/,/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/addons,/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/tests/addons,/home/quentin/.virtualenvs/6.1/web/addons,/home/quentin/.virtualenvs/6.1/openobject-addons/" -d mydb_mig -u all

Error log :
2012-07-19 10:48:53,137 11317 INFO ? openerp: OpenERP version 6.1
2012-07-19 10:48:53,138 11317 INFO ? openerp: addons paths: /home/quentin/.virtualenvs/migration/openupgrade-addons,/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/addons,/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/tests/addons,/home/quentin/.virtualenvs/6.1/web/addons,/home/quentin/.virtualenvs/6.1/openobject-addons
2012-07-19 10:48:53,138 11317 INFO ? openerp: database hostname: 127.0.0.1
2012-07-19 10:48:53,138 11317 INFO ? openerp: database port: 5432
2012-07-19 10:48:53,138 11317 INFO ? openerp: database user: openerp
2012-07-19 10:48:53,198 11317 INFO ? openerp.addons.web: embedded mode
2012-07-19 10:48:53,457 11317 ERROR mydb_mig openerp: Failed to initialize database `mydb_mig`.
Traceback (most recent call last):
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp-server.py", line 95, in preload_registry
    db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/pooler.py", line 33, in get_db_and_pool
    registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/modules/registry.py", line 180, in get
    update_module, pooljobs)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/modules/registry.py", line 202, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/modules/loading.py", line 453, in load_modules
    graph.add_module(cr, 'base', force)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/modules/graph.py", line 91, in add_module
    self.add_modules(cr, [module], force)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/modules/graph.py", line 103, in add_modules
    forced_deps=tools.safe_eval.safe_eval(forced_deps)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/tools/safe_eval.py", line 241, in safe_eval
    return eval(test_expr(expr,_SAFE_OPCODES, mode=mode), globals_dict, locals_dict)
  File "/home/quentin/.virtualenvs/migration/openupgrade-server/openerp/tools/safe_eval.py", line 114, in test_expr
    raise ValueError("%s is not a valid expression" % expr)
ValueError: {} is not a valid expression

Regards,

Quentin

Question information

Language:
English Edit question
Status:
Solved
For:
OpenUpgrade Server Edit question
Assignee:
No assignee Edit question
Solved by:
Quentin Gérôme
Solved:
Last query:
Last reply:
Revision history for this message
Holger Brunn (Therp) (hbrunn) said :
#1

Hi Quentin,

you stumbled upon a bug I just fixed (see related bugs). So do an update and the migration should start. Have a cup of tea while it's running.

If you run into further problems, feel free to post here again.

Regards,
Holger

Revision history for this message
Quentin Gérôme (geromequentin) said :
#2

Hello,

I'm just coming here to write the same as you :) I fix it too in my dev and it has worked !

Thanks for the quick answer !

Regards