← Back to team overview

openupgrade-drivers team mailing list archive

Re: [Question #202762]: How to run the migration ?

 

Question #202762 on OpenUpgrade Server changed:
https://answers.launchpad.net/openupgrade-server/+question/202762

    Status: Needs information => Open

Frédéric LEUBA gave more information on the question:
Hello,

Thanks for taking care to my question.

I'm starting openupgrade with the following command:
---------------------------------------------------------------------------

openerp-server \
             --config="$OPENERPROOT/openupgrade/update-config.cfg" \
             --addons-path="$OPENERPROOT/openupgrade/openupgrade-addons,$SERVERPATH/openerp/addons,$OPENERPROOT/openupgrade/openerp-web/addons,$SERVERPATH/openerp/tests/addons,/opt/python-django-stack/openerp/openerp-6.1/addons-6.1" 


The config file has this in it:
--------------------------------------

[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 = XXXXXXXXXX
db_name = XXXXXXX
db_host = 127.0.0.1
db_port = 5490

# Internationalisation options:
language = fr_FR
translate_modules = ['all']

I'm getting this output:
--------------------------------

2012-07-11 08:20:33,644 2661 INFO ? openerp: OpenERP version 6.1
2012-07-11 08:20:33,654 2661 INFO ? openerp: addons paths: /opt/python-django-stack/openerp/openupgrade/openupgrade-addons,/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/addons,/opt/python-django-stack/openerp/openupgrade/openerp-web/addons,/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/tests/addons,/opt/python-django-stack/openerp/openerp-6.1/addons-6.1
2012-07-11 08:20:33,654 2661 INFO ? openerp: database hostname: 127.0.0.1
2012-07-11 08:20:33,654 2661 INFO ? openerp: database port: 5490
2012-07-11 08:20:33,654 2661 INFO ? openerp: database user: openerp
2012-07-11 08:20:34,905 2661 INFO ? openerp.addons.web: embedded mode
2012-07-11 08:20:36,453 2661 INFO Tegeso-6.1 openerp.modules.loading: module base: loading objects
2012-07-11 08:20:36,724 2661 ERROR Tegeso-6.1 openerp.sql_db: Programming error: column ir_module_module.sequence does not exist
LINE 1: ...ule."description",ir_module_module."contributors",ir_module_...
                                                             ^
, in query SELECT ir_module_module."menus_by_module",ir_module_module."website",ir_module_module."maintainer",ir_module_module."description",ir_module_module."contributors",ir_module_module."sequence",ir_module_module."demo",ir_module_module."complexity",ir_module_module."views_by_module",ir_module_module."auto_install",ir_module_module."icon",ir_module_module."license",ir_module_module."reports_by_module",ir_module_module."name",ir_module_module."certificate",ir_module_module."author",ir_module_module."url",ir_module_module."published_version",ir_module_module."state",ir_module_module."latest_version",ir_module_module."application",ir_module_module."shortdesc",ir_module_module."category_id",ir_module_module.id FROM "ir_module_module" WHERE ir_module_module.id IN %s ORDER BY sequence,name
2012-07-11 08:20:36,725 2661 ERROR Tegeso-6.1 openerp: Failed to initialize database `Tegeso-6.1`.
Traceback (most recent call last):
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp-server", line 95, in preload_registry
    db, registry = openerp.pooler.get_db_and_pool(dbname, update_module=config['init'] or config['update'], pooljobs=False)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/pooler.py", line 33, in get_db_and_pool
    registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/modules/registry.py", line 180, in get
    update_module, pooljobs)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/modules/registry.py", line 202, in new
    openerp.modules.load_modules(registry.db, force_demo, status, update_module)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/modules/loading.py", line 453, in load_modules
    loaded_modules, processed_modules = load_module_graph(cr, graph, status, perform_checks=(not update_module), report=report, registry=registry)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/modules/loading.py", line 325, in load_module_graph
    modobj.check(cr, 1, [module_id])
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/addons/base/module/module.py", line 615, in check
    if not mod.description:
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/osv/orm.py", line 476, in __getattr__
    return self[name]
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/osv/orm.py", line 391, in __getitem__
    field_values = self._table.read(self._cr, self._uid, ids, field_names, context=self._context, load="_classic_write")
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/osv/orm.py", line 3423, in read
    result = self._read_flat(cr, user, select, fields, context, load)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/osv/orm.py", line 3482, in _read_flat
    cr.execute(query, (tuple(sub_ids),))
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/sql_db.py", line 152, in wrapper
    return f(self, *args, **kwargs)
  File "/opt/python-django-stack/openerp/openupgrade/openupgrade-server/openerp/sql_db.py", line 212, in execute
    res = self._obj.execute(query, params)
ProgrammingError: column ir_module_module.sequence does not exist
LINE 1: ...ule."description",ir_module_module."contributors",ir_module_...


--------------

Obviously the database schema is not matching, but I would have expected
that openupgrade actually takes care to upgrade the database...

What's wrong please ?

Regards,
Fred

-- 
You received this question notification because you are a member of
OpenUpgrade Drivers, which is an answer contact for OpenUpgrade Server.