2017-08-03 220 views
-1

我安装odoo 9,每一次我尝试运行它,出现此错误:QWebTemplateNotFound:在系统中未发现外部ID:web.login

raise ValueError('External ID not found in the system: %s' % (xmlid)) 
QWebTemplateNotFound: External ID not found in the system: web.login 

所有在requirements.txt模块的安装包括passlib,我也试图清除历史并杀死服务器。我通过以下步骤创建了数据库角色:

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

您可以发布您的配置文件,或者您使用的是执行它的命令行?你需要指定你的addons_path,例如“addons_path =/your_path_here/odoo/addons”。 – Lucas

+0

@Lucas更新。 – mg22

回答

0

我认为你的插件在启动服务器时没有加载。 你可以做的是手动加载插件启动服务器时:

./odoo-bin --addons=addons/ 
+0

我试过python odoo.py - addons插件,但它不工作,如何恢复? – mg22

+0

您也可以尝试 ./odoo-bin --load = web --addons = addons/ 此外,如果它仍然无效,请评论完整的堆栈跟踪。 –

+0

注意:使用'-9'键杀死现有的运行服务器后,您必须尝试上述命令。该命令将在您已克隆存储库的odoo目录内工作。 –