Skip to content

[错误报告]: 插件无法安装 #4062

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
4 tasks done
Akimio521 opened this issue Mar 29, 2025 · 0 comments
Closed
4 tasks done

[错误报告]: 插件无法安装 #4062

Akimio521 opened this issue Mar 29, 2025 · 0 comments
Labels
bug Something isn't working

Comments

@Akimio521
Copy link
Contributor

确认

  • 我的版本是最新版本,我的版本号与 version 相同。
  • 我已经 issue 中搜索过,确认我的问题没有被提出过。
  • 我已经 Telegram频道 中搜索过,确认我的问题没有被提出过。
  • 我已经修改标题,将标题中的 描述 替换为我遇到的问题。

当前程序版本

v2.3.5-1

运行环境

Docker

问题类型

插件问题

问题描述

插件无法安装(虽然前端提示了安装)
Image
文件被下载到了/app/app/plugins/updatescrape/__init__.py,在API/api/v1/plugin/installed中可以发现插件被安装了
响应:

[
  "CategoryEditor",
  "LibraryScraper",
  "AutoSignIn",
  "MediaServerRefresh",
  "HistoryToV2",
  "EmbyMetaRefresh",
  "MPServerStatus",
  "PluginMarketsAutoUpdate",
  "SmartRename",
  "PluginAutoUpdate",
  "RemoteIdentifiers",
  "SqlExecute",
  "ReTransfer",
  "BarkMsg",
  "PersonMeta",
  "RefreshRecentMeta",
  "EmbyActorSync",
  "UpdateScrape",
  "PluginUnInstall",
  "fnossign",
  "PluginReInstall",
  "CustomPlugin"
]

但是在/api/v1/plugin/中查看已安装的未发现对应插件,仅该插件有问题,安装其他插件正常

[
  {
    "id": "AutoSignIn",
    "plugin_name": "站点自动签到",
    "plugin_desc": "自动模拟登录、签到站点。",
    "plugin_icon": "signin.png",
    "plugin_version": "2.5.4",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 0,
    "auth_level": 2,
    "installed": true,
    "state": true,
    "has_page": true,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "fnossign",
    "plugin_name": "飞牛论坛签到",
    "plugin_desc": "自动完成飞牛论坛每日签到,支持失败重试和历史记录",
    "plugin_icon": "https://raw.githubusercontent.com/madrays/MoviePilot-Plugins/main/icons/fnos.ico",
    "plugin_version": "2.5.4",
    "plugin_label": null,
    "plugin_author": "madrays",
    "author_url": "https://github.com/madrays",
    "plugin_config_prefix": null,
    "plugin_order": 1,
    "auth_level": 2,
    "installed": true,
    "state": true,
    "has_page": true,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "CategoryEditor",
    "plugin_name": "二级分类策略",
    "plugin_desc": "编辑下载和整理时自动二级分类的目录规则。",
    "plugin_icon": "Bookstack_A.png",
    "plugin_version": "1.3",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 5,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "LibraryScraper",
    "plugin_name": "媒体库刮削",
    "plugin_desc": "定时对媒体库进行刮削,补齐缺失元数据和图片。",
    "plugin_icon": "scraper.png",
    "plugin_version": "2.1.1",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 7,
    "auth_level": 0,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "ReTransfer",
    "plugin_name": "重新整理",
    "plugin_desc": "从数据库中获取已成功整理视频的信息,重新整理到指定目录。",
    "plugin_icon": "directory.png",
    "plugin_version": "0.9-2",
    "plugin_label": null,
    "plugin_author": "Akimio521",
    "author_url": "https://github.com/Akimio521",
    "plugin_config_prefix": null,
    "plugin_order": 7,
    "auth_level": 0,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "RemoteIdentifiers",
    "plugin_name": "共享识别词",
    "plugin_desc": "从Github、Etherpad远程文件中获取共享识别词并应用",
    "plugin_icon": "words.png",
    "plugin_version": "2.3",
    "plugin_label": null,
    "plugin_author": "honue",
    "author_url": "https://github.com/honue",
    "plugin_config_prefix": null,
    "plugin_order": 10,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "MediaServerRefresh",
    "plugin_name": "媒体库服务器刷新",
    "plugin_desc": "入库后自动刷新Emby/Jellyfin/Plex服务器海报墙。",
    "plugin_icon": "refresh2.png",
    "plugin_version": "1.3.1",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 14,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "EmbyMetaRefresh",
    "plugin_name": "Emby元数据刷新",
    "plugin_desc": "定时刷新Emby媒体库元数据,演职人员中文。",
    "plugin_icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/emby-icon.png",
    "plugin_version": "2.2.7",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 15,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "PersonMeta",
    "plugin_name": "演职人员刮削",
    "plugin_desc": "刮削演职人员图片以及中文名称。",
    "plugin_icon": "actor.png",
    "plugin_version": "2.1",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 24,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "BarkMsg",
    "plugin_name": "Bark消息通知",
    "plugin_desc": "支持使用Bark发送消息通知。",
    "plugin_icon": "Bark_A.png",
    "plugin_version": "1.4",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 27,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "PluginMarketsAutoUpdate",
    "plugin_name": "插件库更新推送",
    "plugin_desc": "支持从官方Wiki中获取记录的最新全量插件库、结合添加黑名单,自动化添加插件库。",
    "plugin_icon": "upload.png",
    "plugin_version": "2.0",
    "plugin_label": null,
    "plugin_author": "Aqr-K",
    "author_url": "https://github.com/Aqr-K",
    "plugin_config_prefix": null,
    "plugin_order": 29,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": true,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "EmbyActorSync",
    "plugin_name": "Emby剧集演员同步",
    "plugin_desc": "同步剧演员信息到集演员信息。",
    "plugin_icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/embyactorsync.png",
    "plugin_version": "1.5",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 32,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "SmartRename",
    "plugin_name": "智能重命名",
    "plugin_desc": "自定义适配多场景重命名。",
    "plugin_icon": "https://raw.githubusercontent.com/InfinityPacer/MoviePilot-Plugins/main/icons/smartrename.png",
    "plugin_version": "1.4",
    "plugin_label": null,
    "plugin_author": "InfinityPacer",
    "author_url": "https://github.com/InfinityPacer",
    "plugin_config_prefix": null,
    "plugin_order": 43,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "CustomPlugin",
    "plugin_name": "自定义插件",
    "plugin_desc": "实现编写自定义插件。",
    "plugin_icon": "https://raw.githubusercontent.com/InfinityPacer/MoviePilot-Plugins/main/icons/customplugin.png",
    "plugin_version": "1.0",
    "plugin_label": null,
    "plugin_author": "InfinityPacer",
    "author_url": "https://github.com/InfinityPacer",
    "plugin_config_prefix": null,
    "plugin_order": 81,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "PluginAutoUpdate",
    "plugin_name": "插件更新管理",
    "plugin_desc": "监测已安装插件,推送更新提醒,可配置自动更新。",
    "plugin_icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/pluginupdate.png",
    "plugin_version": "2.0.1",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 97,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "PluginUnInstall",
    "plugin_name": "插件彻底卸载",
    "plugin_desc": "删除数据库中已安装插件记录、清理插件文件。",
    "plugin_icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/uninstall.png",
    "plugin_version": "2.1",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 98,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "PluginReInstall",
    "plugin_name": "插件重装重载",
    "plugin_desc": "强制重载、强制重装已安装插件。",
    "plugin_icon": "refresh.png",
    "plugin_version": "2.0.2",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 98,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "HistoryToV2",
    "plugin_name": "历史记录迁移",
    "plugin_desc": "将MoviePilot V1版本的整理历史记录迁移至V2版本。",
    "plugin_icon": "Moviepilot_A.png",
    "plugin_version": "1.1",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 99,
    "auth_level": 1,
    "installed": true,
    "state": false,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "MPServerStatus",
    "plugin_name": "MoviePilot服务监控",
    "plugin_desc": "在仪表板中实时显示MoviePilot公共服务器状态。",
    "plugin_icon": "Duplicati_A.png",
    "plugin_version": "1.1",
    "plugin_label": null,
    "plugin_author": "jxxghp",
    "author_url": "https://github.com/jxxghp",
    "plugin_config_prefix": null,
    "plugin_order": 99,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": true,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "RefreshRecentMeta",
    "plugin_name": "刷新剧集元数据",
    "plugin_desc": "定时通知媒体库刷新最近发布剧集元数据",
    "plugin_icon": "backup.png",
    "plugin_version": "1.4",
    "plugin_label": null,
    "plugin_author": "dandkong",
    "author_url": "https://github.com/dandkong",
    "plugin_config_prefix": null,
    "plugin_order": 99,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  },
  {
    "id": "SqlExecute",
    "plugin_name": "Sql执行器",
    "plugin_desc": "自定义MoviePilot数据库Sql执行。",
    "plugin_icon": "https://raw.githubusercontent.com/thsrite/MoviePilot-Plugins/main/icons/sqlite.png",
    "plugin_version": "1.4",
    "plugin_label": null,
    "plugin_author": "thsrite",
    "author_url": "https://github.com/thsrite",
    "plugin_config_prefix": null,
    "plugin_order": 99,
    "auth_level": 1,
    "installed": true,
    "state": true,
    "has_page": false,
    "has_update": false,
    "is_local": true,
    "repo_url": null,
    "install_count": 0,
    "history": {},
    "add_time": 0,
    "plugin_public_key": null
  }
]

插件地址:https://github.com/Akimio521/MoviePilot-Plugins/blob/main/plugins.v2/updatescrape/__init__.py

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

INFO:    plugin.py - UpdateScrape 准备开始下载插件文件

INFO:    plugin.py - UpdateScrape 下载插件文件成功

INFO:    plugin.py - 正在停止插件 UpdateScrape...

INFO:    plugin.py - 插件停止完成
@Akimio521 Akimio521 added the bug Something isn't working label Mar 29, 2025
@DDSRem DDSRem closed this as not planned Won't fix, can't repro, duplicate, stale May 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants