0

Error Instalando módulo MercadoLibre (meli_oerp) en Odoo9 Compose

por
Leo
en 10/07/17 06:50 245 vistas

Buenas, estoy intentando instalar el módulo meli_oerp creado por el equipo de Moldeo en Odoo 9 Compose, pero luego de clonar desde GitHub el módulo en la carpeta custom_addons y reiniciar el servidor, al acceder por el explorador tira el error clásico:

Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application. 

 

Y en la consola tira lo siguiente:

odoo_1  | Traceback (most recent call last):
odoo_1  |   File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 180, in run_wsgi
odoo_1  |     execute(self.server.app)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 168, in execute
odoo_1  |     application_iter = app(environ, start_response)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/service/server.py", line 250, in app
odoo_1  |     return self.app(e, s)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/service/wsgi_server.py", line 184, in application
odoo_1  |     return application_unproxied(environ, start_response)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/service/wsgi_server.py", line 170, in application_unproxied
odoo_1  |     result = handler(environ, start_response)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 1497, in __call__
odoo_1  |     return self.dispatch(environ, start_response)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 1653, in dispatch
odoo_1  |     ir_http = request.registry['ir.http']
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 367, in registry
odoo_1  |     return openerp.modules.registry.RegistryManager.get(self.db) if self.db else None
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 355, in get
odoo_1  |     update_module)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 386, in new
odoo_1  |     openerp.modules.load_modules(registry._db, force_demo, status, update_module)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 336, in load_modules
odoo_1  |     force, status, report, loaded_modules, update_module)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 239, in load_marked_modules
odoo_1  |     loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 123, in load_module_graph
odoo_1  |     load_openerp_module(package.name)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/module.py", line 331, in load_openerp_module
odoo_1  |     __import__('openerp.addons.' + module_name)
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/module.py", line 61, in load_module
odoo_1  |     mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
odoo_1  |   File "/opt/odoo/custom-addons/meli_oerp/product.py", line 22, in <module>
odoo_1  |     from openerp import models, fields, api, _
odoo_1  |   File "/usr/lib/python2.7/dist-packages/openerp/modules/module.py", line 60, in load_module
odoo_1  |     f, path, descr = imp.find_module(module_part, ad_paths)
odoo_1  | ImportError: No module named openerp

 

Alguien tiene idea como solucionarlo? Gracias!

la otra es... abri un issue en el github del módulo

Gustavo Orrillo
en 10/07/17 17:16

de que branch estas tomando el módulo? yo lo acabo de instalar en la version 9 usando el branch master, y funcionó sin problemas. Pregunta, probaste instalandolo sin docker?

Gustavo Orrillo
en 10/07/17 23:58

Puede ser que no funcione en la versión 9... habría que ver bien.. Me suena que es un tema de nombres de namespaces. Por ahora lo tenemos corriendo (al módulo de mercadolibre) en la versión 8 y la 10

Gustavo Orrillo
en 10/07/17 16:21

1
Gustavo Orrillo
En 11/07/17 15:48

entonces ahi tenes dos problemas

a) el namespace del módulo

b) como levantar módulos en docker

  • Flag

a) ¿El namespaece del módulo meli_oerp o del módulo al que hace referencia (openerp)? ¿sería en este último caso problema de que el módulo meli está diseñado para la versión 8 de Odoo? b) Claro, en Odoo 8 con docker podía levantar módulos tranquilamente ya que los datos quedaban peristentes fuera del contenedor, con Docker Compose no logro resolver como instalar los módulos. Busqué en Internet y consulté en este foro pero no hallé respuesta hasta el momento. Para colmo en la versión 9 han deshabilitado la opción de instalación directa de modulos desde el Odoo App Store. Gracias Gustavo nuevamente por tu respuesta! Saludos

Leo
en 12/07/17 04:07

0
Leo
En 12/07/17 04:07

a) ¿El namespaece del módulo meli_oerp o del módulo al que hace referencia (openerp)? ¿sería en este último caso problema de que el módulo meli está diseñado para la versión 8 de Odoo?

b) Claro, en Odoo 8 con docker podía levantar módulos tranquilamente ya que los datos quedaban peristentes fuera del contenedor, con Docker Compose no logro resolver como instalar los módulos. Busqué en Internet y consulté en este foro pero no hallé respuesta hasta el momento. Para colmo en la versión 9 han deshabilitado la opción de instalación directa de modulos desde el Odoo App Store. 

Gracias Gustavo nuevamente por tu respuesta! 

Saludos

  • Flag

Su respuesta

Por favor trate de dar una respuesta sustancial. Si desea comentar sobre la pregunta o respuesta, utilice la herramienta de comentarios. Recuerde que siempre puede revisar sus respuestas - no hay necesidad de contestar la misma pregunta dos veces. Además, no olvide valorar - realmente ayuda a seleccionar las mejores preguntas y respuestas

Hacer una pregunta

Mantener informado

Sobre este foro

Esta comunidad es para profesionales y entusiastas de nuestros productos y servicios.

Lea las directrices

Herramientas de las preguntas

67 seguidor(es)

Estadísticas

Preguntado: 10/07/17 06:50
Visto: 245 veces
Última actualización: 14/04/18 12:41