logo

OpenERP v6.1 – cliente web

A continuación, en este artículo hablaremos sobre la parte del cliente web para OpenERP v6.1

 Tan sólo queremos dar una pequeña nota para los errores en la ejecución del cliente web (que ahora se ejecuta como un addon de openerp-server):

De hecho, si obtenéis el error de que no carga la librería wsgi, es por la versión de werkzeug instalada. Esto ocurre sobre todo en ubuntu 10.04, que por repos, nos tira una versión no muy actual.

Además, damos la garantía de que no te ocurrirá con versiones más modernas o bien con Debian 6.0.3 Squezze.

Error:

[2012-01-26 18:26:27,882][?] ERROR:root:Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
File “./openerp-server61/openerp-server”, line 246, in <module>
__import__(m)
File “/home/joseba/src/openerp_v61/openerp-server61/openerp/modules/module.py”, line 138, in load_module
mod = imp.load_module(module_name, f, path, descr)
File “/home/joseba/src/openerp_v61/openerp-web61/addons/web/__init__.py”, line 1, in <module>
import common
File “/home/joseba/src/openerp_v61/openerp-web61/addons/web/common/__init__.py”, line 2, in <module>
import http
File “/home/joseba/src/openerp_v61/openerp-web61/addons/web/common/http.py”, line 26, in <module>
import werkzeug.wsgi
ImportError: No module named wsgi

[2012-01-26 18:26:27,882][?] ERROR:root:Failed to load server-wide module `web`.

The `web` module is provided by the addons found in the `openerp-web` project.Maybe you forgot to add those addons in your addons_path configuration.Traceback web61/addons/web/common/http.py”, line 26, in <module>    import werkzeug.wsgi

…bla bla bla . . .

ImportError: No module named wsgi

Sol:

  1. Instalar un instalador de paquetes python:
sudo easy_install pip
  1. Instalar el werkzeug (si no lo teníamos):
sudo pip install werkzeug

Y añado yo, si ya lo tenías instalado (casi seguro), debes actualizarlo mediante:

sudo pip install –upgrade werkzeug

Con esto ya tendrá un funcionamiento estupendo.

Fuente:

http://stackoverflow.com/questions/8249953/werkzeug-doesnt-include-wsgi-module

Read more http://www.malagatic.com/blog/item/76-openerp-v61-cliente-web

Puede encontrar informacion adicional si quiere en el enlace que le dejamos a continuación: https://openerpspain.com/odoo/

OpenERP v6.1: cliente web