我在Ubuntu 14.04服务器上安装了Odoo(8.0版)。开箱即用(我只设置了管理员密码),我可以创建数据库,但是当我尝试做其他任何事情时,我只是在Firefox中获得了一个空白屏幕和Javascript错误(openerp.init is not a constructor
, Chrome / Safari中的undefined is not a function
。 “设置”菜单选项确实显示,但没有做任何事情(显然,鉴于Javascript不起作用)。
创建数据库 (我可以在postgres数据库中看到它)。登录屏幕也会显示(但是登录再次给出了同样的错误),并且它上面的“管理数据库”链接仍然有效。我可以创建其他数据库,删除它们,所有这些都可行。我实际上无法用数据库做任何事情。
我在Odoo文档中查看了一下,但我找不到任何东西。在线查看错误本身,我只会通过安装附加组件(我没有)或者说你可以通过删除数据库(它不起作用)或使用不同的浏览器(没有Safari,Firefox和Chrome工作)。
它有时也会挂起尝试加载其中一个Javascript文件(名称为web/js/web.assets_backend/fa4f621
)。
信息:
答案 0 :(得分:0)
前一段时间我遇到了同样的问题,我就这样解决了这个问题:
检查您是否正在使用文件odoo.py
执行Odoo服务(不要openerp-gevent
执行openerp-server
)。在浏览器中,删除存储在您为Odoo使用的URL中的所有Cookie,然后重新启动该服务:
sudo fuser -k your_port/tcp
python your_odoo_path/odoo.py -c your_config_file_path --update=all -d your_database_name
答案 1 :(得分:0)
我刚刚遇到与Odoo的生产安装相同的问题。它似乎是所有合作的问题的混合体。以下是我遵循的步骤(我不是100%确定是否需要所有步骤):
/opt/odoo/.local/share/Odoo/sessions
这是一个老话题,但我在这里发帖以供将来参考。
为了清楚起见,我的问题是由我们的一名工作人员在Odoo POS中刷新浏览器引起的。日志文件中没有错误,导致OP的屏幕截图中出现这种情况。似乎会话已损坏,然后以某种方式存储在数据库中。
答案 2 :(得分:0)
这个答案有点晚了,但是对于将来的读者来说……这似乎是Odoo尚未解决的问题(发生在Odoo 12上对我来说)。 GitHub上的问题线程有一些(“官方”)解决方法(您无需重新安装所有内容!):
1-快速修复:从ir_attachment中删除网址类似“ / web / content /%';
2-如果不起作用,请尝试清除浏览器缓存并重试。
3-如果不起作用,只需删除db和postgresql用户并重新创建它即可。
通常可以重新创建数据库。
我现在所有这些都是解决方法,但到目前为止,Odoo团队尚未解决此问题。