jxxghp / MoviePilot

NAS媒体库自动化管理工具
https://wiki.movie-pilot.org
GNU General Public License v3.0
6.92k stars 836 forks source link

[错误报告]: 已经配置IYUU_SIGN,提示用户认证失败 #2685

Closed blackappleD closed 2 months ago

blackappleD commented 2 months ago

确认

当前程序版本

v1.9.15

运行环境

Windows

问题类型

主程序运行问题

问题描述

已经配置了AUTH_SITE和IYUU_TOKEN, 提示认证失败,随后重试提示 站点认证参数未设置,无法进行用户认证!; image

发生问题时系统日志和配置文件

日志:
【INFO】2024-09-05 11:42:30,415 - chain - 发送消息:channel=None,title=MoviePilot用户认证, text=用户认证失败,站点相关功能将无法使用!,userid=None
【INFO】2024-09-05 11:42:30,422 - command.py - 处理事件:notice.message - []
【INFO】2024-09-05 11:42:33,477 - doh.py - 已解析 [api.tmdb.org] 为 [18.238.192.8]
【INFO】2024-09-05 11:43:29,909 - site.py - 开始同步CookieCloud站点 ...
【ERROR】2024-09-05 11:43:29,911 - site.py - CookieCloud同步失败:未从本地CookieCloud服务加载到cookie数据,请检查服务器设置、用户KEY及加密密码是否正确
【INFO】2024-09-05 11:47:29,906 - transfer.py - 开始执行下载器文件转移 ...
【INFO】2024-09-05 11:47:29,912 - transfer.py - 没有获取到已完成的下载任务
【INFO】2024-09-05 11:47:30,336 - mediaserver.py - 开始同步媒体库 jellyfin 的数据 ...
【INFO】2024-09-05 11:47:30,363 - mediaserver.py - 【MediaServer】媒体库数据同步完成,同步数量:0
【INFO】2024-09-05 11:51:57,636 - login.py - 用户 admin 登录成功!
【INFO】2024-09-05 11:52:29,917 - transfer.py - 开始执行下载器文件转移 ...
【INFO】2024-09-05 11:52:29,918 - scheduler.py - 用户未认证,正在尝试重新认证...
【ERROR】2024-09-05 11:52:29,927 - scheduler.py - 用户认证失败:站点认证参数未设置,无法进行用户认证!,共失败 1 次
【INFO】2024-09-05 11:52:29,933 - transfer.py - 没有获取到已完成的下载任务
【INFO】2024-09-05 11:53:54,211 - doh.py - 已解析 [api.github.com] 为 [140.82.116.5]
【INFO】2024-09-05 11:53:55,233 - doh.py - 已解析 [api.github.com] 为 [140.82.116.5] (缓存)
【INFO】2024-09-05 11:55:40,769 - main.py - 站点资源版本:1.4.7
【INFO】2024-09-05 11:55:40,773 - main.py - 认证资源版本:1.3.2
【ERROR】2024-09-05 11:55:40,777 - main.py - 站点认证参数未设置,无法进行用户认证!
blackappleD commented 2 months ago

排查了一下,app.env配置未生效,系统环境变量可以生效;ps:我是通过windows安装版进行安装的

snowwalk commented 2 months ago

看wiki说明,各认证站点对应参数配置,只能在环境变量里设置 env配置文件不起作用,我也折腾了半天

blackappleD commented 2 months ago

看wiki说明,各认证站点对应参数配置,只能在环境变量里设置 env配置文件不起作用,我也折腾了半天

没有把,wiki上是说 环境变量、env配置文件、WEB界面三种方式都能生效,只是有优先级关系

snowwalk commented 2 months ago

image 文档更新估计有些滞后,但根据实际的情况看,确实 用户认证的参数要放到环境变量了的。 对于 PROXY_HOST 这个参数,好像放在配置文件里也可,我就是放在配置文件里的。

blackappleD commented 2 months ago

image文档更新估计有些滞后,但根据实际的情况看,确实 用户认证的参数要放到环境变量了的。 对于 PROXY_HOST 这个参数,好像放在配置文件里也可,我就是放在配置文件里的。

还真是

LM4217 commented 1 month ago

在Windows端,个人测试需要将认证参数填写到appWindows.env文件才能正常认证