Open karuboniru opened 1 year ago
这个问题能通过清除数据并重新添加RSS订阅之后解决,并且在清除数据没能复现
应该是升级出的问题,需要仔细排查
我也遇到了相同问题,操作过程如下: 1-使用docker-compose全新安装 2-登陆后按如下顺序修改配置:番剧管理设置->下载设置->代理设置->添加RSS(mikanani.me聚合) 在进行如下操作后发现海报图片无法加载,问题与本Issue一致,随后仅删除data文件夹下的所有文件并重启容器后恢复 我的配置文件如下: { "program": { "rss_time": 900, "rename_time": 60, "webui_port": 7892 }, "downloader": { "type": "qbittorrent", "host": "qbittorrentee:28080", "username": "ex????h", "password": "??????????", "path": "/downloads/Bangumi", "ssl": false }, "rss_parser": { "enable": true, "filter": [ "720", "\d+-\d" ], "language": "zh" }, "bangumi_manage": { "enable": true, "eps_complete": true, "rename_method": "advance", "group_tag": false, "remove_bad_torrent": false }, "log": { "debug_enable": false }, "proxy": { "enable": true, "type": "http", "host": "???.???.???.?", "port": ????, "username": "", "password": "" }, "notification": { "enable": true, "type": "telegram", "token": "6923135800:??????????????????????????????", "chat_id": "128?????54" }, "experimental_openai": { "enable": false, "api_key": "", "api_base": "https://api.openai.com/v1", "api_type": "openai", "api_version": "2023-05-15", "model": "gpt-3.5-turbo", "deployment_id": "" } }
新装客户端,非旧版更新
https://mikanani.meposters/
在本地docker文件夹中 data/poster
存在已经缓存好的海报图片
日志中除了config loaded
和program running
以外没有其他反应
Windows下部署的,版本3.1.12。 第一次部署成功添加个人MIKAN RSS后一切正常(正常下番&海报正常显示)。停止服务后 python main.py再次运行后就出现此情况,但若用webUI中的搜索添加新动漫显示的则正常(还未尝试若再停止重启是否会复现)
群晖NAS部署。几乎可以在每次重启nas服务时复现中这个错误。但是搜索和collect还可以正常使用。
同样的问题,版本3.1.12, mikan正确获取图片应该是
使用版本3.1.13,部署方式docker,看了一下问题应该是一样的,就是解决方法可能需要根据部署方式做点修改 排查了一下,容器重启后poster_link一项均会变成,https://mikanani.me/ +原本正常的图片路径(例如:posters/6db5e106.jpg变成了https://mikanani.meposters/6db5e106.jpg),这个应该是访问的本地图片路径,不是网络图片路径,这个就不好说是停止容器出的错误还是启动容器出的错误了,用python写了段代码,如果出现的问题一样可以先临时顶一下,等问题修复。](我好像执行这段代码后重启也不会出现错误了)
import sqlite3
# 连接数据库-替换为自己数据库的路径(我加了r表示这是个路径,不需要解决直接复制路径造成的转义字符的问题)
dir = r'data.db'
conn = sqlite3.connect(dir)
# 创建一个SQL执行对象
cursor = conn.cursor()
# 执行查询从bangumi表中获取所有poster_link信息
cursor.execute("SELECT poster_link FROM bangumi")
# 将所有poster_link的数据读取出来,将其中的'https://mikanani.me'替换为''
rows = cursor.fetchall()
for row in rows:
new_row = row[0].replace('https://mikanani.me', '')
print(new_row)
cursor.execute("UPDATE bangumi SET poster_link = ? WHERE poster_link = ?", (new_row, row[0]))
# 提交变更
conn.commit()
# 关闭SQL执行对象和数据库
cursor.close()
conn.close()
确认
当前程序版本
3.1.11
问题类型
WebUI
问题描述
首页无缩略图显示。
检查请求情况发现网页试图从
https://mikanani.meposters/d45a4563.jpg
这个不存在的域名加载缩略图而失败~疑似构造网址的时候
https://mikanani.me
后面漏掉了/
~正常情况下看起来是从
https://<当前域名>/posters/<id>.jpg
请求发生问题时系统日志