创建数据库后,在新odoo安装上出现空白/ JS错误

时间:2015-07-27 11:48:41

标签: odoo odoo-8

我在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)。

信息:

3 个答案:

答案 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%确定是否需要所有步骤):

  • 在本地计算机的浏览器上清除浏览器Cookie /缓存/本地网站数据(仅清除缓存无效)。
  • /opt/odoo/.local/share/Odoo/sessions
  • 删除(和备份!)会话数据
  • 完全重新安装Odoo(从github重新克隆Odoo不起作用 - 我必须启动一个新的AWS实例)。
  • 我怀疑如果您对完全重新安装感到不舒服,也可以“清理”postgres数据库。

这是一个老话题,但我在这里发帖以供将来参考。

为了清楚起见,我的问题是由我们的一名工作人员在Odoo POS中刷新浏览器引起的。日志文件中没有错误,导致OP的屏幕截图中出现这种情况。似乎会话已损坏,然后以某种方式存储在数据库中。

答案 2 :(得分:0)

这个答案有点晚了,但是对于将来的读者来说……这似乎是Odoo尚未解决的问题(发生在Odoo 12上对我来说)。 GitHub上的问题线程有一些(“官方”)解决方法(您无需重新安装所有内容!):

1-快速修复:从ir_attachment中删除网址类似“ / web / content /%';

2-如果不起作用,请尝试清除浏览器缓存并重试。

3-如果不起作用,只需删除db和postgresql用户并重新创建它即可。

通常可以重新创建数据库。

我现在所有这些都是解决方法,但到目前为止,Odoo团队尚未解决此问题。

您可以track the issue on GitHub