Error en Configuración/Módulos/Aplicaciones

471 views
Skip to first unread message

Pablo Méndez Solla

unread,
Jan 6, 2015, 9:02:47 PM1/6/15
to openerp-s...@googlegroups.com
Antes de nada indicar que utilizo Openerp 7 en Ubuntu 12.04.

Al entrar en la sección Configuración/Módulos/Aplicaciones me salta el siguiente error y no me muestra los módulos disponibles online. Además me aparece un mensaje indicando lo siguiente:

Odoo Apps will be available soon
Showing locally available modules

El error que muestra es: 

OpenERP Server Error

Client Traceback (most recent call last):
  File "/opt/openerp/server/openerp/addons/web/http.py", line 204, in dispatch
    response["result"] = method(self, **self.params)
  File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1128, in call_kw
    return self._call_kw(req, model, method, args, kwargs)
  File "/opt/openerp/server/openerp/addons/web/controllers/main.py", line 1120, in _call_kw
    return getattr(req.session.model(model), method)(*args, **kwargs)
  File "/opt/openerp/server/openerp/addons/web/session.py", line 42, in proxy
    result = self.proxy.execute_kw(self.session._db, self.session._uid, self.session._password, self.model, method, args, kw)
  File "/opt/openerp/server/openerp/addons/web/session.py", line 30, in proxy_method
    result = self.session.send(self.service_name, method, *args)
  File "/opt/openerp/server/openerp/addons/web/session.py", line 103, in send
    raise xmlrpclib.Fault(openerp.tools.ustr(e), formatted_info)


Server Traceback (most recent call last):
  File "/opt/openerp/server/openerp/addons/web/session.py", line 89, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/opt/openerp/server/openerp/netsvc.py", line 292, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/opt/openerp/server/openerp/service/web_services.py", line 626, in dispatch
    res = fn(db, uid, *params)
  File "/opt/openerp/server/openerp/osv/osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/opt/openerp/server/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/opt/openerp/server/openerp/osv/osv.py", line 197, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/opt/openerp/server/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
AttributeError: 'module' object has no attribute 'get_apps_server'


¿A qué se debe este error y como puedo solucionarlo? Entiendo que no puede acceder al servidor de aplicaciones de Odoo.

Pablo Méndez Solla

unread,
Jan 6, 2015, 9:15:36 PM1/6/15
to openerp-s...@googlegroups.com
He encontrado información sobre esto aqui: https://www.odoo.com/forum/help-1/question/got-an-error-in-every-database-ive-created-does-anyone-here-knows-how-to-solve-this-70473

Lo que indican que hagamos es:

1. Find "module.py"
Code: Select all
find / -name module.py

this should return something like this: "./volume1/@appstore/OpenERP7.x/openerp/addons/base/module/module.py"
2. Edit this file using vi or nano
- add following lines just before "def _update_dependencies"
Code: Select all
    def get_apps_server(self, cr, uid, context=None):
        return tools.config.get('apps_server', 'https://apps.openerp.com/apps')

3. save file and restart OpenERP (I did this using the package center's stop/start, but someone in this forum might know of a command line command to do the same thing.

Probaré si se soluciona el problema

Saludos

Pablo Méndez Solla

unread,
Jan 6, 2015, 9:29:55 PM1/6/15
to openerp-s...@googlegroups.com
Lo he probado, he añadido esa función en "/opt/openerp/server/openerp/addons/base/module/module.py" pero no lo he solucionado.

Pablo Méndez Solla

unread,
Jan 6, 2015, 9:45:05 PM1/6/15
to openerp-s...@googlegroups.com

Solucionado! Reinicié el servidor y listo.
Reply all
Reply to author
Forward
0 new messages