Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Raspberry pi Odoo-运行服务器&;用同样的覆盆子做的盒子_Raspberry Pi_Odoo_Odoo 10_Odoo 11 - Fatal编程技术网

Raspberry pi Odoo-运行服务器&;用同样的覆盆子做的盒子

Raspberry pi Odoo-运行服务器&;用同样的覆盆子做的盒子,raspberry-pi,odoo,odoo-10,odoo-11,Raspberry Pi,Odoo,Odoo 10,Odoo 11,我已经安装了奥多,稳定的v.11。软件运行良好 现在我想在同一台机器上安装和配置PosBox。为此,我使用了官方指南: 显然,安装是好的 但当我运行此命令时: odoo --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos 它在日志文件中显示以下错误: 2018-08-14 15:36:51,051 1004 INFO ? odoo: Odoo version 11.0-2

我已经安装了奥多,稳定的v.11。软件运行良好

现在我想在同一台机器上安装和配置PosBox。为此,我使用了官方指南:

显然,安装是好的

但当我运行此命令时:

odoo --load=web,hw_proxy,hw_posbox_homepage,hw_posbox_upgrade,hw_scale,hw_scanner,hw_escpos
它在日志文件中显示以下错误:

2018-08-14 15:36:51,051 1004 INFO ? odoo: Odoo version 11.0-20180814
2018-08-14 15:36:51,055 1004 INFO ? odoo: addons paths: ['/home/pi/.local/share/Odoo/addons/11.0', '/usr/lib/python3/dist-packages/odoo/addons']
2018-08-14 15:36:51,057 1004 INFO ? odoo: database: default@default:default
fatal: Not a git repository: '/home/pi/odoo/.git'
2018-08-14 15:36:51,144 1004 CRITICAL ? odoo.modules.module: Couldn't load module hw_posbox_upgrade
2018-08-14 15:36:51,145 1004 CRITICAL ? odoo.modules.module: Command 'git --work-tree=/home/pi/odoo/ --git-dir=/home/pi/odoo/.git log -1' returned non-zero exit status 128
2018-08-14 15:36:51,146 1004 ERROR ? odoo.service.server: Failed to load server-wide module `hw_posbox_upgrade`.
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 866, in load_server_wide_modules
    odoo.modules.module.load_openerp_module(m)
  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 368, in load_openerp_module
    __import__('odoo.addons.' + module_name)
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 664, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 634, in _load_backward_compatible
  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 82, in load_module
    exec(open(modfile, 'rb').read(), new_mod.__dict__)
  File "<string>", line 4, in <module>
  File "/usr/lib/python3/dist-packages/odoo/addons/hw_posbox_upgrade/controllers/__init__.py", line 4, in <module>
    from . import main
  File "/usr/lib/python3/dist-packages/odoo/addons/hw_posbox_upgrade/controllers/main.py", line 83, in <module>
    upgrade_template += subprocess.check_output("git --work-tree=/home/pi/odoo/ --git-dir=/home/pi/odoo/.git log -1", shell=True).decode('utf-8').replace("\n", "<br/>")
  File "/usr/lib/python3.5/subprocess.py", line 316, in check_output
    **kwargs).stdout
  File "/usr/lib/python3.5/subprocess.py", line 398, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command 'git --work-tree=/home/pi/odoo/ --git-dir=/home/pi/odoo/.git log -1' returned non-zero exit status 128
2018-08-14 15:36:51,182 1004 ERROR ? odoo.addons.hw_scanner.controllers.main: Odoo module hw_scanner depends on the evdev python module
2018-08-14 15:36:51,199 1004 CRITICAL ? odoo.modules.module: Couldn't load module hw_escpos
2018-08-14 15:36:51,199 1004 CRITICAL ? odoo.modules.module: No module named 'netifaces'
2018-08-14 15:36:51,200 1004 ERROR ? odoo.service.server: Failed to load server-wide module `hw_escpos`.
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/odoo/service/server.py", line 866, in load_server_wide_modules
    odoo.modules.module.load_openerp_module(m)
  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 368, in load_openerp_module
    __import__('odoo.addons.' + module_name)
  File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 82, in load_module
    exec(open(modfile, 'rb').read(), new_mod.__dict__)
  File "<string>", line 4, in <module>
  File "/usr/lib/python3/dist-packages/odoo/addons/hw_escpos/controllers/__init__.py", line 4, in <module>
    from . import main
  File "/usr/lib/python3/dist-packages/odoo/addons/hw_escpos/controllers/main.py", line 11, in <module>
    import netifaces as ni
ImportError: No module named 'netifaces'
2018-08-14 15:36:51,215 1004 INFO ? odoo.service.server: HTTP service (werkzeug) running on webserver-pi:8069
2018-08-14 15:36:51,750 1004 INFO ? odoo.addons.base.ir.ir_actions_report: You need Wkhtmltopdf to print a pdf version of the reports.
2018-08-14 15:36:52,203 1004 WARNING ? odoo.addons.base.res.res_currency: The num2words python library is not installed, l10n_mx_edi features won't be fully available.
2018-08-14 15:36:54,795 1004 INFO ? odoo.addons.sms.wizard.send_sms: The `phonenumbers` Python module is not available. Phone number validation will be skipped. Try `pip3 install phonenumbers` to install it.
2018-08-14 15:36:55,730 1004 INFO ? odoo.http: HTTP Configuring static files
2018-08-14 15:36:55,748 1004 INFO ? odoo.sql_db: Connection to the database failed
2018-08-14 15:36:55,758 1004 INFO ? werkzeug: 192.168.0.4 - - [14/Aug/2018 15:36:55] "GET /hw_proxy/status HTTP/1.1" 500 -
2018-08-14 15:36:55,779 1004 ERROR ? werkzeug: Error on request:
2018-08-14 15:36:51051 1004信息?odoo:odoo版本11.0-20180814
2018-08-14 15:36:51055 1004信息?odoo:addons路径:['/home/pi/.local/share/odoo/addons/11.0','/usr/lib/python3/dist packages/odoo/addons']
2018-08-14 15:36:51057 1004信息?odoo:数据库:default@default:默认值
致命:不是git存储库:'/home/pi/odoo/.git'
2018-08-14 15:36:51144 1004关键?odoo.modules.module:无法加载模块硬件\u posbox\u升级
2018-08-14 15:36:51145 1004关键?odoo.modules.module:命令'git--work tree=/home/pi/odoo/--git dir=/home/pi/odoo/.git log-1'返回非零退出状态128
2018-08-14 15:36:51146 1004错误?odoo.service.server:无法加载服务器范围的模块“hw\U posbox\U升级”。
回溯(最近一次呼叫最后一次):
文件“/usr/lib/python3/dist-packages/odoo/service/server.py”,第866行,在load_-server_-wide_模块中
odoo.modules.module.load\u openerp\u模块(m)
文件“/usr/lib/python3/dist packages/odoo/modules/module.py”,第368行,在load\u openerp\u模块中
__导入(odoo.addons.+模块名称)
文件“”,第969行,在“查找”和“加载”中
文件“”,第958行,在“查找”和“加载”中解锁
文件“”,第664行,在“加载”中
文件“”,第634行,可向后加载
文件“/usr/lib/python3/dist-packages/odoo/modules/module.py”,第82行,在加载模块中
exec(打开(modfile,'rb').read(),新的命令)
文件“”,第4行,在
文件“/usr/lib/python3/dist-packages/odoo/addons/hw_-posbox\u-upgrade/controllers/_-init\u uuuuuu.py”,第4行,在
从…起进口干管
文件“/usr/lib/python3/dist packages/odoo/addons/hw_posbox_upgrade/controllers/main.py”,第83行,在
升级\u template+=子流程。检查\u输出(“git--work tree=/home/pi/odoo/--git dir=/home/pi/odoo/.git log-1”,shell=True)。解码('utf-8')。替换(“\n”,“
”) 文件“/usr/lib/python3.5/subprocess.py”,第316行,在check_输出中 **kwargs)stdout 文件“/usr/lib/python3.5/subprocess.py”,第398行,正在运行 输出=标准输出,标准输出=标准输出) subprocess.CalledProcessError:命令'git--work tree=/home/pi/odoo/--git dir=/home/pi/odoo/.git log-1'返回非零退出状态128 2018-08-14 15:36:51182 1004错误?odoo.addons.hw_scanner.controllers.main:odoo模块hw_scanner依赖于evdev python模块 2018-08-14 15:36:511991004关键?odoo.modules.module:无法加载模块hw_escpos 2018-08-14 15:36:511991004关键?odoo.modules.module:没有名为“netifaces”的模块 2018-08-14 15:36:51200 1004错误?odoo.service.server:无法加载服务器范围的模块“hw\U escpos”。 回溯(最近一次呼叫最后一次): 文件“/usr/lib/python3/dist-packages/odoo/service/server.py”,第866行,在load_-server_-wide_模块中 odoo.modules.module.load\u openerp\u模块(m) 文件“/usr/lib/python3/dist packages/odoo/modules/module.py”,第368行,在load\u openerp\u模块中 __导入(odoo.addons.+模块名称) 文件“/usr/lib/python3/dist-packages/odoo/modules/module.py”,第82行,在加载模块中 exec(打开(modfile,'rb').read(),新的命令) 文件“”,第4行,在 文件“/usr/lib/python3/dist-packages/odoo/addons/hw_-escpos/controllers/_-init__.py”,第4行,在 从…起进口干管 文件“/usr/lib/python3/dist packages/odoo/addons/hw_escpos/controllers/main.py”,第11行,在 将面导入为ni ImportError:没有名为“netifaces”的模块 2018-08-14 15:36:51215 1004信息?odoo.service.server:HTTP服务(werkzeug)在Web服务器pi:8069上运行 2018-08-14 15:36:51750 1004信息?odoo.addons.base.ir.ir_actions_报告:您需要Wkhtmltopdf打印pdf版本的报告。 2018-08-14 15:36:52203 1004警告?odoo.addons.base.res.res\u货币:未安装num2words python库,l10n\u mx\u edi功能将无法完全可用。 2018-08-14 15:36:54795 1004信息?odoo.addons.sms.wizard.send_sms:'phonenumbers'Python模块不可用。将跳过电话号码验证。请尝试“pip3安装电话号码”来安装它。 2018-08-14 15:36:55730 1004信息?http:http配置静态文件 2018-08-14 15:36:55748 1004信息?odoo.sql_db:与数据库的连接失败 2018-08-14 15:36:55758 1004信息?werkzeug:192.168.0.4---[14/Aug/2018 15:36:55]“GET/hw_代理/状态HTTP/1.1”500- 2018-08-14 15:36:55779 1004错误?werkzeug:请求时出错:
我已经看到关于POSBOX模块的关键和错误,但是这些模块存在于addons目录中

我不确定这个问题,我已经修改了odoo.conf和插件的路径,它也很好

你能帮我吗?

我有两个问题:

1) Git存储库位于错误的目录中。它已移动到/home/username/.git

2) 我在Postgres中创建了一个用户和数据库,与运行odoo进程的同一用户一起运行


谢谢

这里有多个依赖性错误、缺少库以及某些模块不兼容。只需检查git的访问权限,安装所有必要的库,然后运行相同的库即可。错误与模块有关,加载项路径正确:“/usr/lib/python3/dist packages/odoo/addons”。我不明白。@KevalMehta但你说的是对的,git存储库有一条错误的路径。正确的路径应该是/home/odoo/odoo/.git。如何更改它?在精确的路径中克隆repo,这样您就不需要更改它。