odoo.service.server:无法加载服务器范围的模块`web`

问题描述 投票:0回答:1

在安装odoo 11之后启动服务器期间出现此错误。

我正在使用ubuntu 18.04

我的配置文件就是这样

*
[options]
; This is the password that allows database operations:
;admin_passwd = admin
db_host = 127.0.0.1
db_port = 8069
db_user = odoo
db_password = 123
addons_path = /opt/odoo/addons,/opt/odoo/odoo/addons
logfile = /var/log/odoo/odoo-server.log
*

完全错误是这样的

2020-02-07 05:12:33,809 12706 CRITICAL ? odoo.modules.module: Couldn't load module web
2020-02-07 05:12:33,809 12706 CRITICAL ? odoo.modules.module: The 'odoo.addons.web' package was not installed in a way that PackageLoader understands.
2020-02-07 05:12:33,809 12706 ERROR ? odoo.service.server: Failed to load server-wide module `web`.
The `web` module is provided by the addons found in the `openerp-web` project.
Maybe you forgot to add those addons in your addons_path configuration.
Traceback (most recent call last):
  File "/opt/odoo/odoo/service/server.py", line 984, in load_server_wide_modules
    odoo.modules.module.load_openerp_module(m)
  File "/opt/odoo/odoo/modules/module.py", line 368, in load_openerp_module
    __import__('odoo.addons.' + module_name)
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 656, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 626, in _load_backward_compatible
  File "/opt/odoo/odoo/modules/module.py", line 82, in load_module
    exec(open(modfile, 'rb').read(), new_mod.__dict__)
  File "<string>", line 4, in <module>
  File "/opt/odoo/addons/web/controllers/__init__.py", line 4, in <module>
    from . import main, pivot
  File "/opt/odoo/addons/web/controllers/main.py", line 56, in <module>
    loader = jinja2.PackageLoader('odoo.addons.web', "views")
  File "/home/sandip/.local/lib/python3.6/site-packages/jinja2/loaders.py", line 290, in __init__
    " PackageLoader understands." % package_name
ValueError: The 'odoo.addons.web' package was not installed in a way that PackageLoader understands.
postgresql odoo odoo-11 odoo-12
1个回答
0
投票

您可能被配置文件中缺少的参数阻止。

尝试在文件中添加以下参数:

server_wide_modules = web

这是使安装和平进行的要求。

希望有帮助

© www.soinside.com 2019 - 2024. All rights reserved.