Saludos comunidad.
Sucede que tengo un servidor de prueba en el que he venido trabajando hace unos meses con Odoo versión 8 y se me ha estropeado el equipo por fallas eléctricas en el local.
Como buena práctica, he ido haciendo backup a mi sistema por GUI.
Hace unos días me he montado una máquina virtual con Ubuntu 14.04 en la cual restauré mi base de datos por GUI. Hasta ahora perfecto.
El problema está en que luego de restaurar, me saltan errores como el siguiente:
Traceback (most recent call last):
File "/opt/odoo/odoo-server/openerp/http.py", line 537, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/opt/odoo/odoo-server/openerp/http.py", line 574, in dispatch
result = self._call_function(**self.params)
File "/opt/odoo/odoo-server/openerp/http.py", line 310, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/service/model.py", line 118, in wrapper
return f(dbname, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/http.py", line 307, in checked_call
return self.endpoint(*a, **kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 803, in __call__
return self.method(*args, **kw)
File "/opt/odoo/odoo-server/openerp/http.py", line 403, in response_wrap
response = f(*args, **kw)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 944, in call_kw
return self._call_kw(model, method, args, kwargs)
File "/opt/odoo/odoo-server/addons/web/controllers/main.py", line 936, in _call_kw
return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/api.py", line 256, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo-server/addons/mail/mail_thread.py", line 348, in fields_view_get
res = super(mail_thread, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu)
File "/opt/odoo/odoo-server/openerp/api.py", line 256, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/models.py", line 1546, in fields_view_get
xarch, xfields = View.postprocess_and_fields(cr, uid, self._name, etree.fromstring(result['arch']), view_id, context=ctx)
File "/opt/odoo/odoo-server/openerp/api.py", line 256, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_ui_view.py", line 832, in postprocess_and_fields
self.raise_view_error(cr, user, message, view_id, context)
File "/opt/odoo/odoo-server/openerp/api.py", line 256, in wrapper
return old_api(self, *args, **kwargs)
File "/opt/odoo/odoo-server/openerp/addons/base/ir/ir_ui_view.py", line 360, in raise_view_error
raise AttributeError(message)
AttributeError: El campo `no_create_variants` no existe
Error de contexto:
Vista `product.template.product.form`
[view_id: 257, xml_id: product.product_template_only_form_view, model: product.template, parent_id: 254]
Este error me da cuando quiero entrar a la plantilla de un producto. También me da errores similares cuando quiero ver las variantes de productos incluso las facturas en el módulo de contabilidad.
Me puse a investigar el caso y tal parece que hay unos módulos que no se "activaron" correctamente luego de la restauración de la base de datos. Incluso en Configuración>Actualizaciones me sale actualizar los siguientes módulos:
>CRM Claim Types
>Product unique reference
>Product warranty
>RMA Claim
>Sequential Code for Claims
Le he dado a actualizar todos, fui a la plantilla de cada uno y le di actualizar y nada. El mismo problema persiste.
Qué debo hacer para solucionar esto? Hay alguna otra forma de restaurar mi base de datos de manera que no me falle con este tipo de error?