首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo 12 ./odoo-bin不运行,产生odoo.sql_db错误

Odoo 12 ./odoo-bin不运行,产生odoo.sql_db错误
EN

Stack Overflow用户
提问于 2019-09-15 17:04:41
回答 2查看 3.1K关注 0票数 2

当我尝试在我的linux终端上运行/odoo-bin命令时,我按照教程安装了odoo+postgres,我得到了这个错误:

代码语言:javascript
复制
2019-09-15 08:48:30,765 5126 ERROR test werkzeug: Error on request:
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/werkzeug/serving.py", line 205, in run_wsgi
execute(self.server.app)
File "/usr/local/lib/python3.6/dist-packages/werkzeug/serving.py", line 193, in execute
application_iter = app(environ, start_response)
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/service/server.py", line 409, in app
return self.app(e, s)
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/service/wsgi_server.py", line 128, in 
application
return application_unproxied(environ, start_response)
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/service/wsgi_server.py", line 117, in 
application_unproxied
result = odoo.http.root(environ, start_response)
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/http.py", line 1320, in __call__
return self.dispatch(environ, start_response)
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/http.py", line 1293, in __call__
return self.app(environ, start_wrapped)
File "/usr/local/lib/python3.6/dist-packages/werkzeug/wsgi.py", line 599, in __call__
return self.app(environ, start_response)
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/http.py", line 1473, in dispatch
ir_http = request.registry['ir.http']
File "/home/blink22/Desktop/odoo-nada/odoo/odoo/modules/registry.py", line 176, in 
__getitem__
return self.models[model_name]
KeyError: 'ir.http' - - -
2019-09-15 08:48:54,130 5126 ERROR test odoo.sql_db: bad query: b"SELECT latest_version 
FROM ir_module_module WHERE name='base'"
ERROR: relation "ir_module_module" does not exist
LINE 1: SELECT latest_version FROM ir_module_module WHERE name='base...
                                       ^

该错误是否与我使用的数据库用户有关?或者是别的什么??

下面是我用来安装它的bash命令:https://github.com/mah007/OdooScript/blob/master/odoo_dev.sh

EN

回答 2

Stack Overflow用户

发布于 2019-09-17 01:55:01

然而,您的问题不是很清楚,但我可以假设这个问题的发生是因为您在运行服务器之前没有启动数据库。

首先需要初始化数据库(日志显示它的名称是test):

$ ./odoo-bin -i base -d test

您可以像往常一样启动Odoo服务器。

$ ./odoo-bin

如果这是一个开发环境,那么使用一个新的数据库重新开始。

票数 3
EN

Stack Overflow用户

发布于 2020-09-07 21:02:40

在ubuntu20中运行OdooV13时,我也遇到了类似的问题。我遗漏了在插件路径下包含一些插件,因为没有找到"base“模块。

我能够通过在插件路径中包含基本模块文件夹来解决我的问题,并按照Ahmed Magdy的建议,使用"-i base -d test“运行服务器来初始化我的数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57942643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档