gpt4 book ai didi

docker - 体积odoo。权限问题

转载 作者:行者123 更新时间:2023-12-02 19:52:00 24 4
gpt4 key购买 nike

Ubuntu 18.04。我正在使用odoo docker files

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

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

我的 volumes: ./odoo:/usr/lib/python3/dist-packages/odoo有问题

我的odoo容器正在重新启动日志:
web_1   | Traceback (most recent call last):
web_1 | File "/usr/bin/odoo", line 8, in <module>
web_1 | odoo.cli.main()
web_1 | AttributeError: module 'odoo' has no attribute 'cli'

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

我应该怎么做才能创建这个体积?

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

最佳答案

抱歉,我的回答太晚了-也许我们可以帮助其他遇到此错误的人。
考虑一下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无法从甚至看不到的文件夹导入时,它也会抛出此错误。

关于docker - 体积odoo。权限问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60006025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com