-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
确认
- 我的版本是最新版本,我的版本号与 version 相同。
- 我已经 issue 中搜索过,确认我的问题没有被提出过。
- 我已经 Telegram频道 中搜索过,确认我的问题没有被提出过。
- 我已经修改标题,将标题中的 描述 替换为我遇到的问题。
当前程序版本
v2.8.9
运行环境
Docker
问题类型
主程序运行问题
问题描述
今天早上更新docker镜像版本后,一直在自动重启。
发生问题时系统日志和配置文件
MoviePilot
date stream content
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1************59 (来源: 系统环境变量)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:08:40 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
2025/12/26 10:08:39 stdout �[31mERROR�[0m: Application startup failed. Exiting.
2025/12/26 10:08:39 stdout
2025/12/26 10:08:39 stdout ModuleNotFoundError: No module named 'webauthn'
2025/12/26 10:08:39 stdout from webauthn import (
2025/12/26 10:08:39 stdout File "/app/app/helper/passkey.py", line 10, in <module>
2025/12/26 10:08:39 stdout from app.helper.passkey import PassKeyHelper
2025/12/26 10:08:39 stdout File "/app/app/api/endpoints/mfa.py", line 20, in <module>
2025/12/26 10:08:39 stdout from app.api.endpoints import login, user, webhook, message, site, subscribe, \
2025/12/26 10:08:39 stdout File "/app/app/api/apiv1.py", line 3, in <module>
2025/12/26 10:08:39 stdout from app.api.apiv1 import api_router
2025/12/26 10:08:39 stdout File "/app/app/startup/routers_initializer.py", line 10, in init_routers
2025/12/26 10:08:39 stdout init_routers(app)
2025/12/26 10:08:39 stdout File "/app/app/startup/lifecycle.py", line 42, in lifespan
2025/12/26 10:08:39 stdout ^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:08:39 stdout return await anext(self.gen)
2025/12/26 10:08:39 stdout File "/usr/local/lib/python3.12/contextlib.py", line 210, in __aenter__
2025/12/26 10:08:39 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:08:39 stdout async with self.lifespan_context(app) as maybe_state:
2025/12/26 10:08:39 stdout File "/opt/venv/lib/python3.12/site-packages/starlette/routing.py", line 692, in lifespan
2025/12/26 10:08:39 stdout �[31mERROR�[0m: Traceback (most recent call last):
2025/12/26 10:08:38 stdout Starting up...
2025/12/26 10:08:38 stdout �[32mINFO�[0m: Waiting for application startup.
2025/12/26 10:08:38 stdout �[32mINFO�[0m: Started server process [�[36m91�[0m]
2025/12/26 10:08:37 stdout from pkg_resources import resource_stream
2025/12/26 10:08:37 stdout /opt/venv/lib/python3.12/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
2025/12/26 10:08:36 stdout Async SQLite database journal mode set to: wal
2025/12/26 10:08:36 stdout SQLite database journal mode set to: wal
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] → 启动后端服务...
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_DATABASE
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PASSWORD
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_USERNAME
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: ENABLE_SSL
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_TYPE
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: GITHUB_PROXY
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: PIP_PROXY
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: SSL_DOMAIN
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PORT
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_HOST
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] 准备为 Python 应用清理的非系统环境导入的变量...
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] → 启动 Docker Proxy...
2025/12/26 10:08:35 stdout [�[32mINFO�[0m] → 启动前端nginx服务...
2025/12/26 10:08:34 stdout usermod: no changes
2025/12/26 10:08:34 stdout [�[33mWARN�[0m] 当前版本已是最新版本,跳过更新步骤...
2025/12/26 10:08:34 stdout [�[32mINFO�[0m] 最新的v2后端版本号:v2.8.9
2025/12/26 10:08:33 stdout [�[32mINFO�[0m] 当前版本号:v2.8.9
2025/12/26 10:08:33 stdout [�[32mINFO�[0m] Release 更新模式
2025/12/26 10:08:33 stdout [�[32mINFO�[0m] PIP:全局代理模式,Github:全局代理模式
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1nGjCf6kBL**********m4Sjzq73pV959 (来源: 系统环境变量)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:08:19 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
2025/12/26 10:08:19 stdout �[31mERROR�[0m: Application startup failed. Exiting.
2025/12/26 10:08:19 stdout
2025/12/26 10:08:19 stdout ModuleNotFoundError: No module named 'webauthn'
2025/12/26 10:08:19 stdout from webauthn import (
2025/12/26 10:08:19 stdout File "/app/app/helper/passkey.py", line 10, in <module>
2025/12/26 10:08:19 stdout from app.helper.passkey import PassKeyHelper
2025/12/26 10:08:19 stdout File "/app/app/api/endpoints/mfa.py", line 20, in <module>
2025/12/26 10:08:19 stdout from app.api.endpoints import login, user, webhook, message, site, subscribe, \
2025/12/26 10:08:19 stdout File "/app/app/api/apiv1.py", line 3, in <module>
2025/12/26 10:08:19 stdout from app.api.apiv1 import api_router
2025/12/26 10:08:19 stdout File "/app/app/startup/routers_initializer.py", line 10, in init_routers
2025/12/26 10:08:19 stdout init_routers(app)
2025/12/26 10:08:19 stdout File "/app/app/startup/lifecycle.py", line 42, in lifespan
2025/12/26 10:08:19 stdout ^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:08:19 stdout return await anext(self.gen)
2025/12/26 10:08:19 stdout File "/usr/local/lib/python3.12/contextlib.py", line 210, in __aenter__
2025/12/26 10:08:19 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:08:19 stdout async with self.lifespan_context(app) as maybe_state:
2025/12/26 10:08:19 stdout File "/opt/venv/lib/python3.12/site-packages/starlette/routing.py", line 692, in lifespan
2025/12/26 10:08:19 stdout �[31mERROR�[0m: Traceback (most recent call last):
2025/12/26 10:08:18 stdout Starting up...
2025/12/26 10:08:18 stdout �[32mINFO�[0m: Waiting for application startup.
2025/12/26 10:08:18 stdout �[32mINFO�[0m: Started server process [�[36m91�[0m]
2025/12/26 10:08:16 stdout from pkg_resources import resource_stream
2025/12/26 10:08:16 stdout /opt/venv/lib/python3.12/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
2025/12/26 10:08:16 stdout Async SQLite database journal mode set to: wal
2025/12/26 10:08:16 stdout SQLite database journal mode set to: wal
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] → 启动后端服务...
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_DATABASE
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PASSWORD
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_USERNAME
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: ENABLE_SSL
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_TYPE
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: GITHUB_PROXY
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: PIP_PROXY
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: SSL_DOMAIN
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PORT
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_HOST
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] 准备为 Python 应用清理的非系统环境导入的变量...
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] → 启动 Docker Proxy...
2025/12/26 10:08:15 stdout [�[32mINFO�[0m] → 启动前端nginx服务...
2025/12/26 10:08:14 stdout usermod: no changes
2025/12/26 10:08:14 stdout [�[33mWARN�[0m] 当前版本已是最新版本,跳过更新步骤...
2025/12/26 10:08:14 stdout [�[32mINFO�[0m] 最新的v2后端版本号:v2.8.9
2025/12/26 10:08:13 stdout [�[32mINFO�[0m] 当前版本号:v2.8.9
2025/12/26 10:08:13 stdout [�[32mINFO�[0m] Release 更新模式
2025/12/26 10:08:13 stdout [�[32mINFO�[0m] PIP:全局代理模式,Github:全局代理模式
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1nGjC**********jzq73pV959 (来源: 系统环境变量)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:07:59 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
2025/12/26 10:07:58 stdout �[31mERROR�[0m: Application startup failed. Exiting.
2025/12/26 10:07:58 stdout
2025/12/26 10:07:58 stdout ModuleNotFoundError: No module named 'webauthn'
2025/12/26 10:07:58 stdout from webauthn import (
2025/12/26 10:07:58 stdout File "/app/app/helper/passkey.py", line 10, in <module>
2025/12/26 10:07:58 stdout from app.helper.passkey import PassKeyHelper
2025/12/26 10:07:58 stdout File "/app/app/api/endpoints/mfa.py", line 20, in <module>
2025/12/26 10:07:58 stdout from app.api.endpoints import login, user, webhook, message, site, subscribe, \
2025/12/26 10:07:58 stdout File "/app/app/api/apiv1.py", line 3, in <module>
2025/12/26 10:07:58 stdout from app.api.apiv1 import api_router
2025/12/26 10:07:58 stdout File "/app/app/startup/routers_initializer.py", line 10, in init_routers
2025/12/26 10:07:58 stdout init_routers(app)
2025/12/26 10:07:58 stdout File "/app/app/startup/lifecycle.py", line 42, in lifespan
2025/12/26 10:07:58 stdout ^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:07:58 stdout return await anext(self.gen)
2025/12/26 10:07:58 stdout File "/usr/local/lib/python3.12/contextlib.py", line 210, in __aenter__
2025/12/26 10:07:58 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:07:58 stdout async with self.lifespan_context(app) as maybe_state:
2025/12/26 10:07:58 stdout File "/opt/venv/lib/python3.12/site-packages/starlette/routing.py", line 692, in lifespan
2025/12/26 10:07:58 stdout �[31mERROR�[0m: Traceback (most recent call last):
2025/12/26 10:07:58 stdout Starting up...
2025/12/26 10:07:58 stdout �[32mINFO�[0m: Waiting for application startup.
2025/12/26 10:07:58 stdout �[32mINFO�[0m: Started server process [�[36m91�[0m]
2025/12/26 10:07:56 stdout from pkg_resources import resource_stream
2025/12/26 10:07:56 stdout /opt/venv/lib/python3.12/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
2025/12/26 10:07:56 stdout Async SQLite database journal mode set to: wal
2025/12/26 10:07:56 stdout SQLite database journal mode set to: wal
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] → 启动后端服务...
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_DATABASE
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PASSWORD
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_USERNAME
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: ENABLE_SSL
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_TYPE
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: GITHUB_PROXY
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: PIP_PROXY
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: SSL_DOMAIN
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PORT
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_HOST
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 准备为 Python 应用清理的非系统环境导入的变量...
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] → 启动 Docker Proxy...
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] → 启动前端nginx服务...
2025/12/26 10:07:54 stdout usermod: no changes
2025/12/26 10:07:54 stdout [�[33mWARN�[0m] 当前版本已是最新版本,跳过更新步骤...
2025/12/26 10:07:54 stdout [�[32mINFO�[0m] 最新的v2后端版本号:v2.8.9
2025/12/26 10:07:52 stdout [�[32mINFO�[0m] 当前版本号:v2.8.9
2025/12/26 10:07:52 stdout [�[32mINFO�[0m] Release 更新模式
2025/12/26 10:07:52 stdout [�[32mINFO�[0m] PIP:全局代理模式,Github:全局代理模式
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1nG**********jzq73pV959 (来源: 系统环境变量)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:07:39 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
2025/12/26 10:07:38 stdout �[31mERROR�[0m: Application startup failed. Exiting.
2025/12/26 10:07:38 stdout
2025/12/26 10:07:38 stdout ModuleNotFoundError: No module named 'webauthn'
2025/12/26 10:07:38 stdout from webauthn import (
2025/12/26 10:07:38 stdout File "/app/app/helper/passkey.py", line 10, in <module>
2025/12/26 10:07:38 stdout from app.helper.passkey import PassKeyHelper
2025/12/26 10:07:38 stdout File "/app/app/api/endpoints/mfa.py", line 20, in <module>
2025/12/26 10:07:38 stdout from app.api.endpoints import login, user, webhook, message, site, subscribe, \
2025/12/26 10:07:38 stdout File "/app/app/api/apiv1.py", line 3, in <module>
2025/12/26 10:07:38 stdout from app.api.apiv1 import api_router
2025/12/26 10:07:38 stdout File "/app/app/startup/routers_initializer.py", line 10, in init_routers
2025/12/26 10:07:38 stdout init_routers(app)
2025/12/26 10:07:38 stdout File "/app/app/startup/lifecycle.py", line 42, in lifespan
2025/12/26 10:07:38 stdout ^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:07:38 stdout return await anext(self.gen)
2025/12/26 10:07:38 stdout File "/usr/local/lib/python3.12/contextlib.py", line 210, in __aenter__
2025/12/26 10:07:38 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:07:38 stdout async with self.lifespan_context(app) as maybe_state:
2025/12/26 10:07:38 stdout File "/opt/venv/lib/python3.12/site-packages/starlette/routing.py", line 692, in lifespan
2025/12/26 10:07:38 stdout �[31mERROR�[0m: Traceback (most recent call last):
2025/12/26 10:07:38 stdout Starting up...
2025/12/26 10:07:38 stdout �[32mINFO�[0m: Waiting for application startup.
2025/12/26 10:07:38 stdout �[32mINFO�[0m: Started server process [�[36m91�[0m]
2025/12/26 10:07:36 stdout from pkg_resources import resource_stream
2025/12/26 10:07:36 stdout /opt/venv/lib/python3.12/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
2025/12/26 10:07:36 stdout Async SQLite database journal mode set to: wal
2025/12/26 10:07:36 stdout SQLite database journal mode set to: wal
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] → 启动后端服务...
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_DATABASE
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PASSWORD
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_USERNAME
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: ENABLE_SSL
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_TYPE
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: GITHUB_PROXY
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: PIP_PROXY
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: SSL_DOMAIN
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PORT
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_HOST
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 准备为 Python 应用清理的非系统环境导入的变量...
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] → 启动 Docker Proxy...
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] → 启动前端nginx服务...
2025/12/26 10:07:34 stdout usermod: no changes
2025/12/26 10:07:34 stdout [�[33mWARN�[0m] 当前版本已是最新版本,跳过更新步骤...
2025/12/26 10:07:34 stdout [�[32mINFO�[0m] 最新的v2后端版本号:v2.8.9
2025/12/26 10:07:32 stdout [�[32mINFO�[0m] 当前版本号:v2.8.9
2025/12/26 10:07:32 stdout [�[32mINFO�[0m] Release 更新模式
2025/12/26 10:07:32 stdout [�[32mINFO�[0m] PIP:全局代理模式,Github:全局代理模式
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1nGj**********4Sjzq73pV959 (来源: 系统环境变量)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:07:18 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
2025/12/26 10:07:17 stdout �[31mERROR�[0m: Application startup failed. Exiting.
2025/12/26 10:07:17 stdout
2025/12/26 10:07:17 stdout ModuleNotFoundError: No module named 'webauthn'
2025/12/26 10:07:17 stdout from webauthn import (
2025/12/26 10:07:17 stdout File "/app/app/helper/passkey.py", line 10, in <module>
2025/12/26 10:07:17 stdout from app.helper.passkey import PassKeyHelper
2025/12/26 10:07:17 stdout File "/app/app/api/endpoints/mfa.py", line 20, in <module>
2025/12/26 10:07:17 stdout from app.api.endpoints import login, user, webhook, message, site, subscribe, \
2025/12/26 10:07:17 stdout File "/app/app/api/apiv1.py", line 3, in <module>
2025/12/26 10:07:17 stdout from app.api.apiv1 import api_router
2025/12/26 10:07:17 stdout File "/app/app/startup/routers_initializer.py", line 10, in init_routers
2025/12/26 10:07:17 stdout init_routers(app)
2025/12/26 10:07:17 stdout File "/app/app/startup/lifecycle.py", line 42, in lifespan
2025/12/26 10:07:17 stdout ^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:07:17 stdout return await anext(self.gen)
2025/12/26 10:07:17 stdout File "/usr/local/lib/python3.12/contextlib.py", line 210, in __aenter__
2025/12/26 10:07:17 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:07:17 stdout async with self.lifespan_context(app) as maybe_state:
2025/12/26 10:07:17 stdout File "/opt/venv/lib/python3.12/site-packages/starlette/routing.py", line 692, in lifespan
2025/12/26 10:07:17 stdout �[31mERROR�[0m: Traceback (most recent call last):
2025/12/26 10:07:17 stdout Starting up...
2025/12/26 10:07:17 stdout �[32mINFO�[0m: Waiting for application startup.
2025/12/26 10:07:17 stdout �[32mINFO�[0m: Started server process [�[36m117�[0m]
2025/12/26 10:07:15 stdout from pkg_resources import resource_stream
2025/12/26 10:07:15 stdout /opt/venv/lib/python3.12/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
2025/12/26 10:07:15 stdout Async SQLite database journal mode set to: wal
2025/12/26 10:07:15 stdout SQLite database journal mode set to: wal
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] → 启动后端服务...
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_DATABASE
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PASSWORD
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_USERNAME
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: ENABLE_SSL
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_TYPE
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: GITHUB_PROXY
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: PIP_PROXY
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: SSL_DOMAIN
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PORT
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_HOST
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] 准备为 Python 应用清理的非系统环境导入的变量...
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] → 启动 Docker Proxy...
2025/12/26 10:07:13 stdout [�[32mINFO�[0m] → 启动前端nginx服务...
2025/12/26 10:07:12 stdout usermod: no changes
2025/12/26 10:07:12 stdout [�[32mINFO�[0m] 站点资源更新成功
2025/12/26 10:07:08 stdout [�[32mINFO�[0m] → 正在下载 https://github.com/jxxghp/MoviePilot-Resources/archive/refs/heads/main.zip...
2025/12/26 10:07:08 stdout [�[32mINFO�[0m] → 开始更新站点资源...
2025/12/26 10:07:08 stdout [�[32mINFO�[0m] 程序部分更新成功,前端版本:v2.8.9,后端版本:tags/v2.8.9.zip
2025/12/26 10:07:04 stdout [�[32mINFO�[0m] → 正在备份站点资源目录...
2025/12/26 10:07:04 stdout [�[32mINFO�[0m] → 正在备份插件目录...
2025/12/26 10:07:04 stdout [�[32mINFO�[0m] 前端程序下载成功
2025/12/26 10:06:58 stdout [�[32mINFO�[0m] → 正在下载 https://github.com/jxxghp/MoviePilot-Frontend/releases/download/v2.8.9/dist.zip...
2025/12/26 10:06:58 stdout [�[32mINFO�[0m] 前端版本号:v2.8.9
2025/12/26 10:06:58 stdout [�[32mINFO�[0m] → 正在获取前端版本号...
2025/12/26 10:06:58 stdout [�[32mINFO�[0m] 依赖无变化,跳过依赖更新
2025/12/26 10:06:58 stdout [�[32mINFO�[0m] → 检查依赖变化...
2025/12/26 10:06:58 stdout [�[32mINFO�[0m] 后端程序下载成功
2025/12/26 10:06:53 stdout [�[32mINFO�[0m] → 正在下载 https://github.com/jxxghp/MoviePilot/archive/refs/tags/v2.8.9.zip...
2025/12/26 10:06:53 stdout [�[32mINFO�[0m] 发现新版本,开始自动升级...
2025/12/26 10:06:53 stdout [�[32mINFO�[0m] 最新的v2后端版本号:v2.8.9
2025/12/26 10:06:52 stdout [�[32mINFO�[0m] 当前版本号:v2.8.8-1
2025/12/26 10:06:52 stdout [�[32mINFO�[0m] Release 更新模式
2025/12/26 10:06:52 stdout [�[32mINFO�[0m] PIP:全局代理模式,Github:全局代理模式
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1nGjC**********16p0Pm4Sjzq73pV959 (来源: 系统环境变量)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:06:38 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
2025/12/26 10:06:36 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:36,400 system.py - 检测到容器配置了自动重启策略,使用优雅重启方式...
2025/12/26 10:06:36 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:36,399 system.py - 容器重启策略: always, 支持自动重启: True
2025/12/26 10:06:36 stdout 127.0.0.1 - - [26/Dec/2025:10:06:36 +0800] "GET /v1.43/containers/e2932a771831f79dd90ce57f763099026a9214af0e97da0390213daa2b8a63f6/json HTTP/1.1" 200 6422 "-" "docker-sdk-python/7.1.0"
2025/12/26 10:06:36 stdout 127.0.0.1 - - [26/Dec/2025:10:06:36 +0800] "GET /version HTTP/1.1" 200 770 "-" "docker-sdk-python/7.1.0"
2025/12/26 10:06:36 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:36,390 resource.py - 资源包更新完成,开始重启服务...
2025/12/26 10:06:34 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:34,394 resource.py - 开始更新资源文件:user.sites.v2.bin ...
2025/12/26 10:06:31 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:31,744 resource.py - 开始更新资源文件:sites.cpython-312-x86_64-linux-gnu.so ...
2025/12/26 10:06:30 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:30,824 resource.py - user.sites.v2.bin 资源包有更新,最新版本:v2.2.4
2025/12/26 10:06:30 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:30,824 resource.py - sites.cpython-312-x86_64-linux-gnu.so 资源包有更新,最新版本:v2.4.5
2025/12/26 10:06:30 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:30,824 resource.py - 最新资源包版本:v133
2025/12/26 10:06:29 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:29,997 resource.py - 开始检测资源包版本...
2025/12/26 10:06:29 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:29,997 modules_initializer.py - 站点资源版本:2.2.1
2025/12/26 10:06:29 stdout �[32mINFO:�[0m [moviepilot] 2025-12-26 10:06:29,950 modules_initializer.py - 认证资源版本:2.4.4
2025/12/26 10:06:28 stdout Starting up...
2025/12/26 10:06:28 stdout �[32mINFO�[0m: Waiting for application startup.
2025/12/26 10:06:28 stdout �[32mINFO�[0m: Started server process [�[36m109�[0m]
2025/12/26 10:06:24 stdout from pkg_resources import resource_stream
2025/12/26 10:06:24 stdout /opt/venv/lib/python3.12/site-packages/zhconv/zhconv.py:33: UserWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html. The pkg_resources package is slated for removal as early as 2025-11-30. Refrain from using this package or pin to Setuptools<81.
2025/12/26 10:06:24 stdout Async SQLite database journal mode set to: wal
2025/12/26 10:06:24 stdout SQLite database journal mode set to: wal
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] → 启动后端服务...
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_MAX_OVERFLOW
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_POOL_SIZE
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_DATABASE
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PASSWORD
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_USERNAME
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: NGINX_CLIENT_MAX_BODY_SIZE
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: ENABLE_SSL
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_TYPE
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: GITHUB_PROXY
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: PIP_PROXY
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: SSL_DOMAIN
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_PORT
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 取消设置环境变量: DB_POSTGRESQL_HOST
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] 准备为 Python 应用清理的非系统环境导入的变量...
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] → 启动 Docker Proxy...
2025/12/26 10:06:21 stdout [�[32mINFO�[0m] → 启动前端nginx服务...
2025/12/26 10:06:20 stdout [�[31mERROR�[0m] 依赖编译失败,恢复原依赖
2025/12/26 10:06:20 stdout pip._internal.exceptions.DistributionNotFound: No matching distribution found for Cython~=3.1.2
2025/12/26 10:06:20 stdout raise error from e
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 104, in resolve
2025/12/26 10:06:20 stdout resolver.resolve(
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/piptools/resolver.py", line 636, in _do_resolve
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout is_resolved = self._do_resolve(
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/piptools/resolver.py", line 604, in resolve
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout results = resolver.resolve(max_rounds=max_rounds)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/piptools/scripts/compile.py", line 470, in cli
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout return f(get_current_context(), *args, **kwargs)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/click/decorators.py", line 34, in new_func
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout return callback(*args, **kwargs)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/click/core.py", line 794, in invoke
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout return ctx.invoke(self.callback, **ctx.params)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/click/core.py", line 1226, in invoke
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout rv = self.invoke(ctx)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/click/core.py", line 1363, in main
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout return self.main(*args, **kwargs)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/click/core.py", line 1442, in __call__
2025/12/26 10:06:20 stdout ^^^^^
2025/12/26 10:06:20 stdout sys.exit(cli())
2025/12/26 10:06:20 stdout File "/opt/venv/bin/pip-compile", line 8, in <module>
2025/12/26 10:06:20 stdout Traceback (most recent call last):
2025/12/26 10:06:20 stdout
2025/12/26 10:06:20 stdout The above exception was the direct cause of the following exception:
2025/12/26 10:06:20 stdout
2025/12/26 10:06:20 stdout pip._vendor.resolvelib.resolvers.ResolutionImpossible: [RequirementInformation(requirement=SpecifierRequirement('Cython~=3.1.2'), parent=None)]
2025/12/26 10:06:20 stdout raise ResolutionImpossible(e.criterion.information)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 399, in resolve
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout state = resolution.resolve(requirements, max_rounds=max_rounds)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve
2025/12/26 10:06:20 stdout ^^^^^^^^^^^^^^^^^
2025/12/26 10:06:20 stdout result = self._result = resolver.resolve(
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/pip/_internal/resolution/resolvelib/resolver.py", line 95, in resolve
2025/12/26 10:06:20 stdout Traceback (most recent call last):
2025/12/26 10:06:20 stdout
2025/12/26 10:06:20 stdout During handling of the above exception, another exception occurred:
2025/12/26 10:06:20 stdout
2025/12/26 10:06:20 stdout pip._vendor.resolvelib.resolvers.RequirementsConflicted: Requirements conflict: SpecifierRequirement('Cython~=3.1.2')
2025/12/26 10:06:20 stdout raise RequirementsConflicted(criterion)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 174, in _add_to_criteria
2025/12/26 10:06:20 stdout self._add_to_criteria(self.state.criteria, r, parent=None)
2025/12/26 10:06:20 stdout File "/opt/venv/lib/python3.12/site-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve
2025/12/26 10:06:20 stdout �[0mTraceback (most recent call last):
2025/12/26 10:06:20 stdout �[0m�[31m ERROR: Could not find a version that satisfies the requirement Cython~=3.1.2 (from versions: none)�[0m�[31m
2025/12/26 10:06:20 stdout �[0m�[33m WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request'))': /simple/cython/�[0m�[33m
2025/12/26 10:06:16 stdout �[0m�[33m WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request'))': /simple/cython/�[0m�[33m
2025/12/26 10:06:14 stdout �[0m�[33m WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request'))': /simple/cython/�[0m�[33m
2025/12/26 10:06:13 stdout �[0m�[33m WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request'))': /simple/cython/�[0m�[33m
2025/12/26 10:06:12 stdout �[33m WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ProxyError('Cannot connect to proxy.', OSError('Tunnel connection failed: 400 Bad Request'))': /simple/cython/�[0m�[33m
2025/12/26 10:06:11 stdout [�[32mINFO�[0m] 检测到依赖变化,正在更新虚拟环境...
2025/12/26 10:06:11 stdout [�[32mINFO�[0m] → 检查依赖变化...
2025/12/26 10:06:11 stdout [�[32mINFO�[0m] 后端程序下载成功
2025/12/26 10:06:06 stdout [�[32mINFO�[0m] → 正在下载 https://github.com/jxxghp/MoviePilot/archive/refs/tags/v2.8.9.zip...
2025/12/26 10:06:06 stdout [�[32mINFO�[0m] 发现新版本,开始自动升级...
2025/12/26 10:06:06 stdout [�[32mINFO�[0m] 最新的v2后端版本号:v2.8.9
2025/12/26 10:06:05 stdout [�[32mINFO�[0m] 当前版本号:v2.8.8-1
2025/12/26 10:06:05 stdout [�[32mINFO�[0m] Release 更新模式
2025/12/26 10:06:05 stdout [�[32mINFO�[0m] PIP:全局代理模式,Github:全局代理模式
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 配置加载流程执行完毕。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_MAX_OVERFLOW, 值: 30 (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 NGINX_PORT, 值: 3000 (来源: 系统环境变量)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_POOL_SIZE, 值: 20 (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_DATABASE, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PASSWORD, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_USERNAME, 值: moviepilot (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 NGINX_CLIENT_MAX_BODY_SIZE, 值: 10m (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 MOVIEPILOT_AUTO_UPDATE, 值: release (来源: 系统环境变量)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 ENABLE_SSL, 值: false (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_TYPE, 值: sqlite (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 GITHUB_PROXY, 值为空 (来源: .env 文件)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 GITHUB_TOKEN, 值: ghp_1nG**********4Sjzq73pV959 (来源: 系统环境变量)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 PROXY_HOST, 值: http://192.168.10.1:7890 (来源: 系统环境变量)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 PIP_PROXY, 值: https://mirrors.aliyun.com/pypi/simple (来源: .env 文件)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 PORT, 值: 3001 (来源: 系统环境变量)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 SSL_DOMAIN, 值为空 (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_PORT, 值: 5432 (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 变量 DB_POSTGRESQL_HOST, 值: localhost (来源: 内置默认值)。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 正在根据优先级确定并导出配置值...
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] /config/app.env 解析完毕。
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 检测到 /config/app.env 文件,尝试解析...
2025/12/26 10:05:45 stdout [�[32mINFO�[0m] 开始加载配置 (配置文件: /config/app.env)...
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working