因此,在恢复数据库转储后,我的Odoo安装上的前端资源似乎已损坏。
我没有看到我认为是服务器日志中的严重错误,并且所有资源似乎都正确加载(No 404错误)。
如果他们不备份文件存储,我听说人们在数据库恢复后遇到类似的问题。所以我倾向于这是一个文件存储< - >数据库问题(即数据库正在引用已移动的文件存储中的项目,尽管我没有看到任何错误指示此情况)。
有没有人对如何最好地调试此问题有任何建议?
另外......完全披露,我也在Odoo的论坛上发布了这个(如果你愿意,请继续讨厌我)。这是帖子 odoo Missing dependencies qweb
答案 0 :(得分:0)
也许如果您可以删除数据库中的引用,Odoo将重新创建它们,这将删除错误。
答案 1 :(得分:0)
对不起Sudhanshu,我将为此发布答案。再次感谢你昨晚的帮助。那是史诗般的!
这个答案可能对任何人都没有帮助。问题的解决方案相当独特且出乎意料。重写了前端的主布局模板。新布局缺少包含csrf_token的关键组件。如果没有这个Qweb无法正确加载,因此许多其他模块失败,其中Qweb作为依赖项或引用了csrf_token。
我没有解释被覆盖的模板,除了“这不是我”。