我安装了odoo 9,每次尝试运行它时,都会出现此错误:
raise ValueError('External ID not found in the system: %s' % (xmlid))
QWebTemplateNotFound: External ID not found in the system: web.login
includes.txt中的所有模块都已安装,包括passlib,我还尝试清除历史记录并终止服务器。我按照以下步骤创建了db角色:
sudo adduser odoo
sudo apt-get install postgresql
sudo su postgresql
createuser --createdb --username postgres --no-createrole --no-superuser -pwprompt odoo
所以我错过了什么?
更新
这是openerp-server.config文件:
[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = False
db_port = False
db_user = odoo
db_password = False
addons_path = /usr/lib/python2.7/dist-packages/openerp/addons
我也试过这个命令而且它不起作用:
python odoo.py --addons addons
和
./odoo.py --addons-path=.../Desktop/odoo/addons
答案 0 :(得分:0)
我认为启动服务器时你的插件没有加载。 您可以做的是在启动服务器时手动加载插件:
./odoo-bin --addons=addons/
答案 1 :(得分:0)
要从浏览器访问odoo实例,需要 web 模块。因此,您必须加载所有模块并从外部加载 web 模块。
有两种方法: -
1.将一切都作为论据本身
./odoo-bin -d db_name -r db_user -w db_pass --load=web --addons=addons1,addons2
2.为此上面的任务提供配置文件
./odoo-bin -c config-file
此配置文件如下所示: -
db_host = False
db_port = False
db_user = deepak
db_password = d33p@k
db_name = proj_db
addons_path = addons1,addons2
server_wide_modules = web
此处 odoo-bin 是Odoo 10的odoo可执行文件的名称。根据您的Odoo版本更改它。
答案 2 :(得分:0)
我通过安装手动网络和底座来解决此问题
./odoo-bin -i web,base