Odoo 8模块命令行升级报错,求正确执行命令
Odoo 8命令行升级模块的正确命令
你的报错核心原因是Odoo 8不存在odoo-bin启动脚本,这个命名是Odoo 10及后续版本才使用的,Odoo 8的启动脚本名为openerp-server或openerp-server.py,根据安装方式不同选择对应命令:
源码安装场景
进入Odoo源码目录后执行:
cd odoo-server ./openerp-server -c /etc/odoo-server.conf -d ddf_production -u mi_report_activity_sales
若直接运行脚本提示权限问题,可改用Python调用:
cd odoo-server python openerp-server.py -c /etc/odoo-server.conf -d ddf_production -u mi_report_activity_sales
系统包安装场景
如果是通过系统包(如apt)安装的Odoo 8,配置文件通常位于/etc/openerp/openerp-server.conf,直接执行:
openerp-server -c /etc/openerp/openerp-server.conf -d ddf_production -u mi_report_activity_sales
额外注意事项
- 确认配置文件路径真实存在,且当前用户拥有读取权限
- 确认目标数据库
ddf_production已创建,当前用户具备数据库操作权限 - 若仍提示文件不存在,检查Odoo安装目录是否正确,或脚本名称是否为
openerp-server
内容的提问来源于stack exchange,提问作者Nur Faiz
相关产品推荐
相关产品推荐

