体积odoo。权限问题

时间:2020-01-31 14:42:18

标签: docker docker-compose odoo

Ubuntu 18.04。我正在使用odoo docker files

docker-compose:

>>> c = char_array()
>>> type(c)
<class '__main__.c_char_Array_10'>

在./build目录中,我有来自odoo github存储库的docker文件。

我遇到version: '3.7' services: web: build: ./build # image: odoo:13.0 # user: root depends_on: - mydb ports: - "18275:8069" environment: - HOST=mydb - USER= us - PASSWORD=pw restart: always volumes: - ./odoo:/usr/lib/python3/dist-packages/odoo - ./config:/etc/odoo - ./extra-addons:/mnt/extra-addons mydb: image: postgres:12.1 environment: - POSTGRES_DB=postgres - POSTGRES_PASSWORD=pw - POSTGRES_USER=us restart: always

的问题

我的odoo容器正在重新启动日志:

volumes: ./odoo:/usr/lib/python3/dist-packages/odoo

我认为这是许可问题。我添加了一些权限,更改了用户和组所有者,但没有任何事情...

我应该怎么做才能创建此卷?

没有这一卷,一切都会很好

1 个答案:

答案 0 :(得分:0)

对不起,我的回答太迟了-也许我们可以帮助出现此错误的其他人。

考虑Odoo-bin有多简单:

#!/usr/bin/env python3

# set server timezone in UTC before time module imported
__import__('os').environ['TZ'] = 'UTC'
import odoo

if __name__ == "__main__":

此错误:如果odoo程序文件不在Odoo-bin期望的位置,则可能发生"odoo has no attribute 'cli'"。 Odoo-bin中的第五行是“ import odoo”,如果不存在,则会出现此错误。

并且您已经猜到了,如果您的odoo用户没有读取odoo文件的权限,当Odoo-bin无法从甚至看不到的文件夹导入时,它也会抛出此错误。

相关问题