Odoo se queda cargando (No se puede acceder a este sitio web)

1,451 views
Skip to first unread message

Samuel Alvarez Rodriguez

unread,
Jun 22, 2017, 7:02:38 AM6/22/17
to Usuarios Odoo / OpenERP en España
Hola,

Expongo mi problema a ver si podéis ayudarme, que me lleva de cabeza.

Trabajamos todos los días con Odoo, sin ningún tipo de problema hasta que la semana pasada algo pasó que de repente no podíamos entrar. Al intentar acceder a la dirección web de Odoo como hacíamos siempre se nos queda cargando una pantalla en blanco y al final sale el mensaje "No se puede acceder a este sitio web". No llegamos ni a la pantalla de login. 
Sospecho que puede ser de alguna actualización de un módulo, pero no lo se con certeza, he sacado del log de Odoo la siguiente traza:

Traceback (most recent call last):
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 537, in _handle_exception
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 574, in dispatch
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 311, in _call_function
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 803, in __call__
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 403, in response_wrap
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\web\controllers\main.py", line 705, in create
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 966, in authenticate
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\http.py", line 1001, in get_context
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\base\res\res_users.py", line 402, in context_get
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "<string>", line 2, in _context_get
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\tools\cache.py", line 74, in lookup
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\base\res\res_users.py", line 385, in _context_get
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\models.py", line 5227, in browse
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 715, in __new__
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\modules\registry.py", line 339, in get
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\modules\registry.py", line 370, in new
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\modules\loading.py", line 351, in load_modules
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\modules\loading.py", line 255, in load_marked_modules
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\modules\loading.py", line 192, in load_module_graph
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\base\ir\ir_ui_view.py", line 1137, in _validate_module_views
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\base\ir\ir_ui_view.py", line 211, in _check_xml
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\base\ir\ir_ui_view.py", line 841, in postprocess_and_fields
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\.\openerp\api.py", line 241, in wrapper
  File "C:\Program Files (x86)\Odoo 8.0-20150805\server\openerp\addons\base\ir\ir_ui_view.py", line 369, in raise_view_error
AttributeError: El campo `wk_order` no existe

Error de contexto:
Vista `project.task.mrp.inh.form`
[view_id: 2247, xml_id: mrp_operations_project.project_task_mrp_form_view, model: project.task, parent_id: 1099]

Intentando solucionar el problema, tiramos de Backups hasta marzo (después de esto haremos una cada 10 minutos!), haciendo un recovery a través del database manager, teniendo así 2 bases de datos, la corrupta a la cual no podemos acceder y el Backup de Marzo.
En principio lo que más nos interesa recuperar es (tirando de Google) la tabla res_partner, con eso seríamos más que felices. Pues manos a la obra accedimos al pgAdmin 3 para intentar hacer un update o reemplazar la tabla de la base de datos defectuosa a la de Marzo, pero nuestros conocimientos del programa son escasos y no hemos conseguido hacer un backup de la tabla y luego un recovery ni mediante el programa (botón derecho en tabla y Backup) ni en la consola de comandos mediante el comando pg_dump - pg_restore. También hemos intentado abrir la tabla en modo viewer y copiar-pegar "a lo bruto" todos los datos, pero no reemplaza, sino que añade una nueva fila (si sabeis la forma de reemplazarlo nos bastaría).

Llevamos ya 2 días con el problema y no hay forma de solucionarlo sin ser "a mano" fila por fila cambiando datos...

Así que clamo a vosotros, a ver si nos podeis echar una mano.

Gracias de antemano y un saludo. Si no me he explicado del todo bien estaré encantado de responderos las "dudas que tengais". :P


cubells

unread,
Jun 22, 2017, 9:03:16 AM6/22/17
to openerp-s...@googlegroups.com, Samuel Alvarez Rodriguez
El 22/06/17 a les 13:02, Samuel Alvarez Rodriguez ha escrit:
> Hola,
>
> Expongo mi problema a ver si podéis ayudarme, que me lleva de cabeza.

...

> raise_view_error
> AttributeError: El campo `wk_order` no existe
>
> Error de contexto:
> Vista `project.task.mrp.inh.form`
> [view_id: 2247, xml_id:
> mrp_operations_project.project_task_mrp_form_view, model: project.task,
> parent_id: 1099]


Una de dos, o la vista es incorrecta, o el módulo no está instalado
correctamente debido a una actualización.

Con la comprobación y el reinicio de odoo con el parámetro --update=all
te debería de solucionar el problema


--
Atentament, cubells.
--

Samuel Alvarez Rodriguez

unread,
Jun 26, 2017, 2:53:36 AM6/26/17
to Usuarios Odoo / OpenERP en España, sarodr...@gmail.com
Buenos días Vicent,

Efectivamente la solución fue hacer un update all, muchísimas gracias por la ayuda, y espero que este hilo pueda ayudar a otros.

Un saludo Vicent y nuevamente gracias.
Reply all
Reply to author
Forward
0 new messages