如何解决詹金斯插件卡住"Uninstallation pending"?



我有一个已弃用的Jenkins插件安装(WMI Windows代理插件,v1.8.1),我正试图卸载它。

当我从Jenkins web UI卸载插件时,它会卡在"卸载等待";不管我等多久。

What I Tried

当我在长时间等待后安全重启时,UI显示插件仍然安装,就好像我没有尝试卸载一样。我也试过在尝试另一个卸载之前禁用插件-仍然卡在等待卸载。在长时间等待后再进行一次安全重启也是行不通的。

点击卸载后,状态为"卸载待卸载",点击可用的插件,不选择任何插件,点击现在下载和重新启动后安装。由于某些原因,这完成了卸载

我最初无法卸载Jenkins 2.375.2上的WMI Windows代理插件。

这个关于JENKINS-70454的评论建议升级到Jenkins 2.375.3可能会有所帮助,并且确实:
我可以在升级后按预期卸载插件。


FWIW:我假设hudson.PluginManager#considerDetachedPlugin在某种程度上负责保留这个插件,作为

journalctl -ujenkins | grep windows

给我

哈德逊。/var/lib/jenkins/plugins/windows-slaves.jpi

每次重启后(但说实话,我不太了解分离插件)。

最新更新