如何解决Jenkins插件卸载停滞于“Uninstallation pending”状态的问题?
解决Jenkins插件“Uninstallation pending”无法卸载的问题
当Web UI的卸载操作陷入停滞时,直接手动清理插件文件是最有效的解决方式,步骤如下:
1. 停止Jenkins服务
- Linux系统执行:
systemctl stop jenkins - Windows系统:打开服务管理器找到Jenkins服务点击停止,或执行命令
net stop jenkins
2. 删除插件相关文件
找到Jenkins的插件根目录(默认路径参考):
- Linux:
/var/lib/jenkins/plugins - Windows:
C:\Program Files\Jenkins\plugins或C:\Users\<你的用户名>\.jenkins\plugins
删除以下内容:
- 插件的主文件:
wmi-windows-agents.hpi和wmi-windows-agents.jpi(两个可能存在其一或都有) - 插件的扩展文件夹:如果存在名为
wmi-windows-agents的文件夹,一并删除 - 缓存文件:进入
$JENKINS_HOME/caches目录,删除所有与该插件相关的缓存文件
3. 清理更新中心缓存(可选)
删除$JENKINS_HOME/updates/default.json文件,重启后Jenkins会重新拉取最新的插件列表,避免残留的旧插件信息干扰
4. 重启Jenkins服务
- Linux:
systemctl start jenkins - Windows:
net start jenkins或从服务管理器启动
注意事项
- 操作前务必备份
$JENKINS_HOME目录,防止误删导致配置或数据丢失 - 确保Jenkins服务完全停止后再操作文件,避免文件被进程占用无法删除
- 若为Jenkins集群环境,需在所有节点上执行上述清理操作
内容的提问来源于stack exchange,提问作者Christian
相关产品推荐
相关产品推荐

