收起左侧

升级V1.0.0后,更新后,DOCKER的MoviePilot一直显示重启中。请给解决下,之前的多个版

0
回复
13
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

设备环境:(物理机/虚拟机、局域网/公网/反代/域名/P2P、系统/APP版本号、若为移动端/TV请提供手机/电视型号跟系统版本)

BUG现象:更新后V1.0.0后,DOCKER的MoviePilot一直显示重启中。请给解决下,之前的多个版本升级都是正常的。

出现频率:随时

联系方式:18987415978

日志文件:

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

[INFO] 开始加载配置 (配置文件: /config/app.env)...

[INFO] 检测到 /config/app.env 文件,尝试解析...

[INFO] /config/app.env 解析完毕。

[INFO] 正在根据优先级确定并导出配置值...

[INFO] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。

[INFO] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。

[INFO] 变量 PORT, 值: 3001 (来源: 内置默认值)。

[INFO] 变量 PIP_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 PROXY_HOST, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_TOKEN, 值为空 (来源: 内置默认值)。

[INFO] 变量 GITHUB_PROXY, 值为空 (来源: 内置默认值)。

[INFO] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。

[INFO] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。

[INFO] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 内置默认值)。

[INFO] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。

[INFO] 变量 NGINX_PORT, 值: 3000 (来源: 内置默认值)。

[INFO] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。

[INFO] 配置加载流程执行完毕。

[INFO] PIP:不使用代理,Github:不使用代理

[INFO] Release 更新模式

[INFO] 当前版本号:v2.8.5

[INFO] 最新的v2后端版本号:v2.8.5

[WARN] 当前版本已是最新版本,跳过更新步骤...

usermod: no changes

[INFO] → 启动前端nginx服务...

[INFO] 准备为 Python 应用清理的非系统环境导入的变量...

[INFO] 取消设置环境变量: DB_POSTGRESQL_HOST

[INFO] 取消设置环境变量: DB_POSTGRESQL_PORT

[INFO] 取消设置环境变量: SSL_DOMAIN

[INFO] 取消设置环境变量: PORT

[INFO] 取消设置环境变量: PIP_PROXY

[INFO] 取消设置环境变量: PROXY_HOST

[INFO] 取消设置环境变量: GITHUB_TOKEN

[INFO] 取消设置环境变量: GITHUB_PROXY

[INFO] 取消设置环境变量: DB_TYPE

[INFO] 取消设置环境变量: ENABLE_SSL

[INFO] 取消设置环境变量: MOVIEPILOT_AUTO_UPDATE

[INFO] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE

[INFO] 取消设置环境变量: DB_POSTGRESQL_USERNAME

[INFO] 取消设置环境变量: DB_POSTGRESQL_PASSWORD

[INFO] 取消设置环境变量: DB_POSTGRESQL_DATABASE

[INFO] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE

[INFO] 取消设置环境变量: NGINX_PORT

[INFO] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW

[INFO] → 启动后端服务...

Traceback (most recent call last):

File "/app/app/main.py", line 12, in

from app.factory import app

File "/app/app/factory.py", line 4, in

from app.core.config import settings

File "/app/app/core/config.py", line 16, in

from pydantic import BaseModel, Field, ConfigDict, model_validator

ImportError: cannot import name 'model_validator' from 'pydantic' (/opt/venv/lib/python3.12/site-packages/pydantic/init.cpython-312-x86_64-linux-gnu.so). Did you mean: 'root_validator'?

收藏
送赞
分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则