Error al cargar el modulo de compras (No module named osv) Odoo

605 views
Skip to first unread message

Jesus Gascon Gomez

unread,
Dec 3, 2014, 4:15:47 AM12/3/14
to openerp-s...@googlegroups.com
Hola,

Tengo instalado Oddo 8 (http://nightly.odoo.com/) en un Ubuntu 32bits 14.04.



Al intentar instalar el modulo de compras en alguna empresa, me da este error:

OpenERP Server Error
Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 517, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 535, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 294, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 291, in checked_call
    return self.endpoint(*a, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 751, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 387, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 953, in call_button
    action = self._call_kw(model, method, args, {})
  File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 941, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 237, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 450, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 237, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 498, in _button_immediate_function
    registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 341, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 358, in load_modules
    loaded_modules, update_module)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 263, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 149, in load_module_graph
    load_openerp_module(package.name)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/module.py", line 312, in load_openerp_module
    __import__('openerp.addons.' + module_name)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/module.py", line 77, in load_module
    mod = imp.load_module('openerp.addons.' + module_part, f, path, descr)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/stock_product_by_location/__init__.py", line 6, in <module>
    import stock_product_by_location
  File "/usr/lib/python2.7/dist-packages/openerp/addons/stock_product_by_location/stock_product_by_location.py", line 35, in <module>
    from osv import fields,osv
ImportError: No module named osv


A alguien le ha pasado lo mismo? Podría solucionarlo de alguna manera?

Gracias y un saludo.


 

Pedro Manuel Baeza Romero

unread,
Dec 3, 2014, 4:23:44 AM12/3/14
to openerp-s...@googlegroups.com
Buenas, Jesús,

Estás intentando cargando un módulo, stock_product_by_location, de la versión 7, que no es compatible.

Un saludo.

--
Has recibido este mensaje porque estás suscrito al grupo "Usuarios OpenERP en España" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Jesus Gascon Gomez

unread,
Dec 3, 2014, 4:57:58 AM12/3/14
to openerp-s...@googlegroups.com
Gracias Pedro, eso era, muchas gracias.

Ahora al instalar el modulo MPR de Fabricacion me da este error:


OpenERP Server Error

Traceback (most recent call last):
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 479, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 498, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 314, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/service/model.py", line 113, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 311, in checked_call
    return self.endpoint(*a, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 688, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/http.py", line 363, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 945, in call_button
    action = self._call_kw(model, method, args, {})
  File "/usr/lib/python2.7/dist-packages/openerp/addons/web/controllers/main.py", line 933, in _call_kw
    return getattr(request.registry.get(model), method)(request.cr, request.uid, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 234, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 450, in button_immediate_install
    return self._button_immediate_function(cr, uid, ids, self.button_install, context=context)
  File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 234, in wrapper
    return old_api(self, *args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/base/module/module.py", line 497, in _button_immediate_function
    registry = openerp.modules.registry.RegistryManager.new(cr.dbname, update_module=True)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/registry.py", line 324, in new
    openerp.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 357, in load_modules
    loaded_modules, update_module)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 263, in load_marked_modules
    loaded, processed = load_module_graph(cr, graph, progressdict, report=report, skip_modules=loaded_modules, perform_checks=perform_checks)
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 182, in load_module_graph
    _load_data(cr, module_name, idref, mode, kind='data')
  File "/usr/lib/python2.7/dist-packages/openerp/modules/loading.py", line 118, in _load_data
    tools.convert_file(cr, module_name, filename, idref, mode, noupdate, kind, report)
  File "/usr/lib/python2.7/dist-packages/openerp/tools/convert.py", line 892, in convert_file
    convert_yaml_import(cr, module, fp, kind, idref, mode, noupdate, report)
  File "/usr/lib/python2.7/dist-packages/openerp/tools/yaml_import.py", line 960, in yaml_import
    yaml_interpreter.process(yaml_string)
  File "/usr/lib/python2.7/dist-packages/openerp/tools/yaml_import.py", line 896, in process
    self._process_node(node)
  File "/usr/lib/python2.7/dist-packages/openerp/tools/yaml_import.py", line 909, in _process_node
    self.process_python(node)
  File "/usr/lib/python2.7/dist-packages/openerp/tools/yaml_import.py", line 583, in process_python
    unsafe_eval(code_obj, {'ref': self.get_id}, code_context)
  File "/usr/lib/python2.7/dist-packages/openerp/addons/purchase/purchase_data.yml", line 3, in <module>
    whr = self.pool.get('stock.warehouse').browse(cr, uid, ref('stock.warehouse0'), context=context)
  File "/usr/lib/python2.7/dist-packages/openerp/tools/yaml_import.py", line 170, in get_id
    tests that belong to a module's test suite and depend on each other.""" % (checked_xml_id, self.filename))
ValueError: warehouse0 not found when processing /usr/lib/python2.7/dist-packages/openerp/addons/purchase/purchase_data.yml.
    This Yaml file appears to depend on missing data. This often happens for
    tests that belong to a module's test suite and depend on each other.

Instale algun modulo incompatible, como paso antes?

Un saludo.

Pedro Manuel Baeza Romero

unread,
Dec 3, 2014, 12:22:04 PM12/3/14
to openerp-s...@googlegroups.com
Buenas, Jesús,

Supongo que ahora la BD la tienes en un estado inestable debido a lo que has hecho. Prueba a hacer un --update=all para ver si lo solucionas. Si no, tendrás que comenzar con una nueva BD o consultar con alguien experimentado en ello.

Un saludo.

Jesus Gascon Gomez

unread,
Dec 3, 2014, 12:33:25 PM12/3/14
to openerp-s...@googlegroups.com
Hola Pedro,

Como comentas con un ' --update=all ' se soluciono y volvio todo a funcionar bien.

Gracias
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-users+unsub...@googlegroups.com.

Pedro Manuel Baeza Romero

unread,
Dec 3, 2014, 12:34:43 PM12/3/14
to openerp-s...@googlegroups.com
Mejor :)

Un saludo.

Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a openerp-spain-u...@googlegroups.com.

leo morsy

unread,
Jun 12, 2015, 11:01:17 PM6/12/15
to openerp-s...@googlegroups.com
Hola buen día Jesus, tengo un problema similar, me podrían indicar en donde ejecutaste el --update=all, para probar si me soluciona ese error por favor...
Reply all
Reply to author
Forward
0 new messages