Python 无法安装";MRP";奥多社区14中的模块

Python 无法安装";MRP";奥多社区14中的模块,python,odoo,Python,Odoo,我无法在Odoo社区14中安装模块 我收到以下错误消息: Odoo Server Error Traceback (most recent call last): File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch result = request.dispatch() File "/usr/lib/pytho

我无法在Odoo社区14中安装模块

我收到以下错误消息:

Odoo Server Error
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
    result = request.dispatch()
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 682, in dispatch
    result = self._call_function(**self.params)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 358, in _call_function
    return checked_call(self.db, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
    return f(dbname, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 346, in checked_call
    result = self.endpoint(*a, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 911, in __call__
    return self.method(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 530, in response_wrap
    response = f(*args, **kw)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1363, in call_button
    action = self._call_kw(model, method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1351, in _call_kw
    return call_kw(request.env[model], method, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 396, in call_kw
    result = _call_kw_multi(method, model, args, kwargs)
  File "/usr/lib/python3/dist-packages/odoo/api.py", line 383, in _call_kw_multi
    result = method(recs, *args, **kwargs)
  File "<decorator-gen-72>", line 2, in button_immediate_install
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 73, in check_and_log
    return method(self, *args, **kwargs)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 474, in button_immediate_install
    return self._button_immediate_function(type(self).button_install)
  File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 592, in _button_immediate_function
    modules.registry.Registry.new(self._cr.dbname, update_module=True)
  File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 89, in new
    odoo.modules.load_modules(registry._db, force_demo, status, update_module)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 455, in load_modules
    loaded_modules, update_module, models_to_check)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 348, in load_marked_modules
    perform_checks=perform_checks, models_to_check=models_to_check
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 221, in load_module_graph
    load_data(cr, idref, mode, kind='data', package=package)
  File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 69, in load_data
    tools.convert_file(cr, package.name, filename, idref, mode, noupdate, kind)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 733, in convert_file
    convert_xml_import(cr, module, fp, idref, mode, noupdate)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 799, in convert_xml_import
    obj.parse(doc.getroot())
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 719, in parse
    self._tag_root(de)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 677, in _tag_root
    f(rec)
  File "/usr/lib/python3/dist-packages/odoo/tools/convert.py", line 684, in _tag_root
    etree.tostring(rec, encoding='unicode').rstrip()
Exception

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 638, in _handle_exception
    return super(JsonRequest, self)._handle_exception(exception)
  File "/usr/lib/python3/dist-packages/odoo/http.py", line 314, in _handle_exception
    raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /usr/lib/python3/dist-packages/odoo/addons/mrp/data/mrp_data.xml:17, near
<record id="stock.warehouse0" model="stock.warehouse">
     <field name="manufacture_to_resupply" eval="True"/>
</record>
Odoo服务器错误
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist packages/odoo/addons/base/models/ir_http.py”,第237行,在
结果=request.dispatch()
文件“/usr/lib/python3/dist packages/odoo/http.py”,第682行,在分派中
结果=self.\u调用函数(**self.params)
文件“/usr/lib/python3/dist packages/odoo/http.py”,第358行,在调用函数中
返回选中的\u调用(self.db、*args、**kwargs)
文件“/usr/lib/python3/dist-packages/odoo/service/model.py”,第94行,在包装器中
返回f(数据库名,*args,**kwargs)
文件“/usr/lib/python3/dist packages/odoo/http.py”,第346行,在checked_调用中
结果=自身终点(*a,**kw)
文件“/usr/lib/python3/dist-packages/odoo/http.py”,第911行,在调用中__
返回自方法(*参数,**kw)
文件“/usr/lib/python3/dist packages/odoo/http.py”,第530行,作为响应
响应=f(*参数,**kw)
文件“/usr/lib/python3/dist packages/odoo/addons/web/controllers/main.py”,第1363行,在call_按钮中
动作=自身。调用(模型、方法、参数、kwargs)
文件“/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py”,第1351行,输入
返回调用(request.env[model],方法,args,kwargs)
文件“/usr/lib/python3/dist-packages/odoo/api.py”,第396行,在call\u-kw中
结果=_call_kw_multi(方法、模型、参数、kwargs)
文件“/usr/lib/python3/dist packages/odoo/api.py”,第383行,在“call\u kw\u multi”中
结果=方法(recs、*args、**kwargs)
文件“”,第2行,在“立即安装”按钮中
文件“/usr/lib/python3/dist packages/odoo/addons/base/models/ir_module.py”,第73行,在check_和_日志中
返回方法(self、*args、**kwargs)
文件“/usr/lib/python3/dist-packages/odoo/addons/base/models/ir\u module.py”,第474行,在“立即安装”按钮中
返回self.\u按钮\u立即\u功能(类型(self).按钮\u安装)
文件“/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_-module.py”,第592行,在即时按钮函数中
modules.registry.registry.new(self.\u cr.dbname,update\u module=True)
文件“/usr/lib/python3/dist packages/odoo/modules/registry.py”,第89行,新格式
加载模块(注册表、数据库、强制演示、状态、更新模块)
文件“/usr/lib/python3/dist-packages/odoo/modules/loading.py”,第455行,在load\u模块中
已加载的模块、更新模块、型号检查)
文件“/usr/lib/python3/dist packages/odoo/modules/loading.py”,第348行,在加载标记的模块中
执行检查=执行检查,模型检查=模型检查
文件“/usr/lib/python3/dist packages/odoo/modules/load.py”,第221行,在加载模块图中
加载数据(cr、idref、mode、kind='data',package=package)
文件“/usr/lib/python3/dist packages/odoo/modules/loading.py”,第69行,在load_数据中
tools.convert_文件(cr、package.name、filename、idref、mode、noupdate、kind)
文件“/usr/lib/python3/dist packages/odoo/tools/convert.py”,第733行,在convert_文件中
转换xml导入(cr、模块、fp、idref、模式、无更新)
文件“/usr/lib/python3/dist packages/odoo/tools/convert.py”,第799行,在convert\u xml\u import中
解析(doc.getroot())
文件“/usr/lib/python3/dist packages/odoo/tools/convert.py”,第719行,在parse中
自我标记根(de)
文件“/usr/lib/python3/dist-packages/odoo/tools/convert.py”,第677行,在根目录下
f(记录)
文件“/usr/lib/python3/dist-packages/odoo/tools/convert.py”,第684行,在根目录下
etree.tostring(rec,encoding='unicode').rstrip()
例外情况
上述异常是以下异常的直接原因:
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist packages/odoo/http.py”,第638行,在异常处理中
返回super(JsonRequest,self)。\u handle\u异常(exception)
文件“/usr/lib/python3/dist packages/odoo/http.py”,第314行,在异常处理中
引发异常。具有来自新原因的\u回溯(无)
odoo.tools.convert.ParseError:在解析/usr/lib/python3/dist-packages/odoo/addons/mrp/data/mrp_-data.xml:17时,靠近
我是否忘记配置某些特定的(路由…)

我根据Docker的官方形象经营Odoo Community 14集装箱运输


提前感谢您的帮助

上面提到的代码已经有7年历史了。你确定这是docker的官方图片吗?这是一个全新的数据库还是以前已经使用过的数据库?谢谢你的回复。我确认从Docker Hub运行正式Docker映像(Odoo社区版14.0-20201112)。我已经实施了奥多一段时间,它运行顺利。在安装其他模块时没有遇到任何问题。当我尝试安装模块时,上面提到的代码出现在错误屏幕上。我发现了一个问题,但它似乎与字段
购买到再补给
有关,而不是
制造到再补给
。也许这与那篇文章中提到的gobal路线规则有关?我关于“数据库是否已被使用”的问题引发了一个猜测:在安装mrp应用程序之前,您是否删除了库存应用程序中的某些内容,如仓库、位置或拣选类型?如果是,请尝试更新模块
base
以恢复这些内容。更新
base
模块解决了此问题。谢谢!你能把它作为一个答案贴出来吗,这样我就可以接受你的评论作为解决方案了?那只是一个猜测,从我的角度来看,这不是一个可以接受的答案。就像Windows:重启是这个糟糕操作系统上最强大的解决方案,但我永远不会接受这是解决神秘问题的好办法