← Back to team overview

openerp-india team mailing list archive

Re: [Bug 932827] Re: Upgrade from OpenERP6.1rc1 to nightly build 20120213 make database unusable

 

On 02/21/2012 07:25 AM, ka wrote:
> Thanks Oliver!
> 
> I started the system using those commands and that resolved each of the
> databases.

Great news!


> Would it be possible to get the update database option under the "Manage
> database" screen instead?

That would indeed be a useful improvement, and technically relatively easy to
do. However the cases where you need to perform such an action without having
access to the server's startup parameters are rare, so I'm not sure we would be
able to put R&D efforts on this soon. It would be a nice idea for a
community-contributed improvement, however! I'd gladly discuss this on our
framework-experts mailing-list[1], if anyone is interested.

Thanks!


[1] https://launchpad.net/~openerp-expert-framework

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/932827

Title:
  Upgrade from OpenERP6.1rc1 to nightly build 20120213 make database
  unusable

Status in OpenERP Addons (modules):
  Invalid

Bug description:
  I had several databases with basic install and only demo data in
  OpenERP 6.1rc1 and upgraded using the nightly build deb package from
  http://nightly.openerp.com/6.1/deb/ first using Nightly build of
  January 27, then January 28, and last February 13th.

  After upgrading to the build of February 13th, none of the demo
  databases could login resulting in error screens with the following
  message:

  OpenERP Server Error
  Client Traceback (most recent call last):
    File "/usr/lib/pymodules/python2.6/openerp/addons/web/common/http.py", line 180, in dispatch
      response["result"] = method(controller, self, **self.params)
    File "/usr/lib/pymodules/python2.6/openerp/addons/web/controllers/main.py", line 464, in authenticate
      req.session.authenticate(db, login, password, env)
    File "/usr/lib/pymodules/python2.6/openerp/addons/web/common/session.py", line 73, in authenticate
      uid = self.proxy('common').authenticate(db, login, password, env)
    File "/usr/lib/pymodules/python2.6/openerp/addons/web/common/openerplib/main.py", line 117, in proxy
      result = self.connector.send(self.service_name, method, *args)
    File "/usr/lib/pymodules/python2.6/openerp/addons/web/common/http.py", line 611, in send
      raise fault

  
  Server Traceback (most recent call last):
    File "/usr/lib/pymodules/python2.6/openerp/addons/web/common/http.py", line 592, in send
      result = openerp.netsvc.dispatch_rpc(service_name, method, args)
    File "/usr/lib/pymodules/python2.6/openerp/netsvc.py", line 360, in dispatch_rpc
      result = ExportService.getService(service_name).dispatch(method, params)
    File "/usr/lib/pymodules/python2.6/openerp/service/web_services.py", line 384, in dispatch
      return fn(*params)
    File "/usr/lib/pymodules/python2.6/openerp/service/web_services.py", line 395, in exp_authenticate
      res_users = pooler.get_pool(db).get('res.users')
    File "/usr/lib/pymodules/python2.6/openerp/pooler.py", line 50, in get_pool
      return get_db_and_pool(db_name, force_demo, status, update_module)[1]
    File "/usr/lib/pymodules/python2.6/openerp/pooler.py", line 33, in get_db_and_pool
      registry = RegistryManager.get(db_name, force_demo, status, update_module, pooljobs)
    File "/usr/lib/pymodules/python2.6/openerp/modules/registry.py", line 138, in get
      update_module, pooljobs)
    File "/usr/lib/pymodules/python2.6/openerp/modules/registry.py", line 160, in new
      openerp.modules.load_modules(registry.db, force_demo, status, update_module)
    File "/usr/lib/pymodules/python2.6/openerp/modules/loading.py", line 298, in load_modules
      loaded_modules, processed_modules = load_module_graph(cr, graph, status, perform_checks=(not update_module), report=report)
    File "/usr/lib/pymodules/python2.6/openerp/modules/loading.py", line 179, in load_module_graph
      modobj.check(cr, 1, [module_id])
    File "/usr/lib/pymodules/python2.6/openerp/addons/base/module/module.py", line 612, in check
      if not mod.description:
    File "/usr/lib/pymodules/python2.6/openerp/osv/orm.py", line 476, in __getattr__
      return self[name]
    File "/usr/lib/pymodules/python2.6/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 "/usr/lib/pymodules/python2.6/openerp/osv/orm.py", line 3376, in read
      result = self._read_flat(cr, user, select, fields, context, load)
    File "/usr/lib/pymodules/python2.6/openerp/osv/orm.py", line 3435, in _read_flat
      cr.execute(query, (tuple(sub_ids),))
    File "/usr/lib/pymodules/python2.6/openerp/sql_db.py", line 152, in wrapper
      return f(self, *args, **kwargs)
    File "/usr/lib/pymodules/python2.6/openerp/sql_db.py", line 212, in execute
      res = self._obj.execute(query, params)
  ProgrammingError: column ir_module_module.auto_install does not exist
  LINE 1: ...e."complexity",ir_module_module."views_by_module",ir_module_...

  +++++

  Though not tested, I assume it would have worked if I had taken a
  backup of the data, and restored it, however, I believe a upgrade
  problem like this calls for an RC2 before final release since the
  differences are this big. Testing should also be made to make sure
  upgrades from 6.0.3 go smoothly with instructions for how an upgrade
  must be done to make sure the system remain usable before final
  release of 6.1.

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/932827/+subscriptions


References