踩坑实录:dify-plugin-repackaging 打包插件报错无法安装,亲测修复办法
·
背景
我的报错是这样的。是在内网安装离线版自然语言查数据等相关插件报错。
GitHub - hjlarry/dify-plugin-database · GitHub
failed to launch plugin: failed to install dependencies: failed to install dependencies: exit status 1, output: DEBUG uv 0.10.10 TRACE Checking lock for `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.uv-cache` at `.uv-cache/.lock` TRACE Acquired shared lock for `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.uv-cache` DEBUG Searching for default Python interpreter in virtual environments TR... you require setuptools>=40.8.0, we can conclude that your requirements are unsatisfiable. help: `docopt` (v0.6.2) was included because `records` (v0.6.0) depends on `docopt` TRACE Released lock at `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.venv/.lock` TRACE Released lock at `/app/storage/cwd/hjlarry/database-0.0.6@c47f2ad55b16bfcb21d1afc4b418b045c763412993d3b65eaf617d8916a6238a/.uv-cache/.lock` failed to init environ
问了AI啥的,提供的思路也是“复杂 + 复杂 + 复杂”,感觉就像在一本正经的胡说八道。在网上也没查到解决思路。我查看了dify的目录结构,以及通过尝试,绕过了此问题,成功安装。

这里先说明下存在的局限性:
1. 必须是同类型的操作系统,比如都是centos等,最好大版本都一样,比如都是centos7.x版本。
2. 都是同类型的cpu,比如X86架构类型。
就可以绕过此问题。
步骤
注意,这里都是野路子操作,全靠经验 + 猜 + 尝,不一定适合所有人,但足够的简单。至少比2026-06-23 11:30:28。现在这个点的AI能解决问题。
1. 内网需要安装插件的机器,先安装dify-plugin-repackaging打包的插件,这里会提示安装失败,但有安装记录。一点要先安装失败一次。
2. 在外网机器上将插件打包(300多兆):
cd /root/dify/dify/docker/volumes/plugin_daemon/cwd/hjlarry/database-0.0.6@534bc26cf5bc4ff6b5557457452287ccc71f00eef9378784c4f43ca49954ca2f
zip -r plugin.zip .
3. 将plugin.zip放到内网的机器,同样的目录。解压,覆盖(安装失败的只有几十兆)
cp plugin.zip /root/dify/dify/docker/volumes/plugin_daemon/cwd/hjlarry/database-0.0.6@xxxx
cd /root/dify/dify/docker/volumes/plugin_daemon/cwd/hjlarry/database-0.0.6@xxxx
unzip plugin.zip
4. 再次使用dify-plugin-repackaging打包的插件,进行安装,这时会提示安装成功(原理是基本库已经补全,再次安装时dify不会覆盖,会检测,发现基本库满足了,就直接安装成功了)
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)