安装后插件配置中显示未声明配置的安装失败

在插件市场点击安装插件后 加载一段时间后显示安装失败 再次尝试安装后 插件配置页面显示“未声明配置” 日志如下
同时 卸载功能也无法使用 但出现问题前安装的插件仍可正常使用
没有安装风险插件

2025-07-05 00:45:39 [W] config failed to resolve koishi-plugin-chatluna
2025-07-05 00:45:39 [W] config Error: Cannot find module 'koishi-plugin-chatluna'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
                            at async Promise.all (index 46)
                            at async PackageScanner.collect (/koishi/node_modules/@koishijs/registry/lib/index.js:144:20)
                            at async Proxy.collect (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:80:5)
                            at async Proxy.get (/koishi/node_modules/@koishijs/plugin-config/lib/shared/index.js:69:22)
                            at async /koishi/node_modules/@koishijs/plugin-config/node_modules/@koishijs/console/lib/index.js:56:14
                            at async /koishi/node_modules/@koishijs/plugin-console/node_modules/@koishijs/console/lib/index.js:251:51
2025-07-05 00:45:39 [W] config failed to resolve koishi-plugin-th-tarot
2025-07-05 00:45:39 [W] config Error: Cannot find module 'koishi-plugin-th-tarot'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
                            at async Promise.all (index 72)
                            at async PackageScanner.collect (/koishi/node_modules/@koishijs/registry/lib/index.js:144:20)
                            at async Proxy.collect (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:80:5)
                            at async Proxy.get (/koishi/node_modules/@koishijs/plugin-config/lib/shared/index.js:69:22)
                            at async /koishi/node_modules/@koishijs/plugin-config/node_modules/@koishijs/console/lib/index.js:56:14
                            at async /koishi/node_modules/@koishijs/plugin-console/node_modules/@koishijs/console/lib/index.js:251:51
2025-07-05 00:45:39 [W] config failed to resolve koishi-plugin-tarot
2025-07-05 00:45:39 [W] config Error: Cannot find module 'koishi-plugin-tarot'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
                            at async Promise.all (index 70)
                            at async PackageScanner.collect (/koishi/node_modules/@koishijs/registry/lib/index.js:144:20)
                            at async Proxy.collect (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:80:5)
                            at async Proxy.get (/koishi/node_modules/@koishijs/plugin-config/lib/shared/index.js:69:22)
                            at async /koishi/node_modules/@koishijs/plugin-config/node_modules/@koishijs/console/lib/index.js:56:14
                            at async /koishi/node_modules/@koishijs/plugin-console/node_modules/@koishijs/console/lib/index.js:251:51
2025-07-05 00:45:52 [W] config failed to resolve koishi-plugin-ba-tarot
2025-07-05 00:45:52 [W] config Error: Cannot find module 'koishi-plugin-ba-tarot'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
2025-07-05 00:45:52 [W] config failed to resolve koishi-plugin-chatluna
2025-07-05 00:45:52 [W] config Error: Cannot find module 'koishi-plugin-chatluna'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
2025-07-05 00:45:52 [W] config failed to resolve koishi-plugin-tarot
2025-07-05 00:45:52 [W] config Error: Cannot find module 'koishi-plugin-tarot'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
2025-07-05 00:45:52 [W] config failed to resolve koishi-plugin-th-tarot
2025-07-05 00:45:52 [W] config Error: Cannot find module 'koishi-plugin-th-tarot'
                        Require stack:
                        - /koishi/node_modules/@koishijs/plugin-config/lib/node/index.js
                        - /koishi/node_modules/@koishijs/loader/lib/index.js
                        - /koishi/node_modules/koishi/lib/worker/index.js
                            at Module._resolveFilename (node:internal/modules/cjs/loader:1145:15)
                            at Function.resolve (node:internal/modules/helpers:190:19)
                            at PackageScanner.parsePackage (/koishi/node_modules/@koishijs/plugin-config/lib/node/index.js:63:29)
                            at async PackageScanner.loadPackage (/koishi/node_modules/@koishijs/registry/lib/index.js:166:14)
2025-07-05 00:45:53 [E] app cannot resolve plugin "th-tarot"
2025-07-05 00:46:03 [I] loader apply plugin th-tarot:tzp1wz
2025-07-05 00:46:03 [E] app cannot resolve plugin "th-tarot"
1 个赞

可能是插件的依赖安装超时导致的

可以尝试卸载插件重新安装


卸载功能无法使用具体说一下是什么情况

截图展示一下

非常玄学的是
近期一次重启服务器后恢复正常了
在出现异常的这段时间里 也有试图重启过服务器 但并没有恢复
猜测是缓存相关的bug 但现在无法复现

我安装不上的插件不需要依赖其他服务 所以更加怀疑是性能方面的原因 而不是插件方面鲁棒性的原因
对插件使用卸载功能后 会长时间加载 加载后弹出“安装失败”的提示

1 个赞

一模一样,我的debian服务器也出现了和你完全一模一样的问题,第一次安装必失败,第二次安装瞬间成功,但插件会没配置,开启也没反应,重启容器之后恢复正常
最近一次重启之后这个问题也无法复现了

2 个赞

应该是插件热安装后webui中显示的问题
在重启后 插件配置页能正常显示
录了一下 放在视频图床里了
https://s3plus.meituan.net/opapisdk/op_ticket_885190757_1752168026490_qdqqd_cxh70y.mp4

1 个赞