如何解决在詹金斯的插件管理器中看不到安装按钮
我正在尝试通过Jenkins中的Manage Plugins下载一些插件,但是奇怪的是,我在Web UI的底部没有看到任何“不重新启动安装”或“立即下载并重新启动后安装”按钮,因此我无法安装任何插件。需要帮助修复它。
Jenkins版本:2.260
可以在日志中看到以下错误:
2020年10月6日下午5:52:57警告hudson.init.impl.InstallUncaughtExceptionHandler handleException
空值
org.apache.commons.jelly.JellyTagException:jar:file:/var/cache/jenkins/war/WEB-INF/lib/jenkins-core-2.260.jar!/lib/layout/isAdmin.jelly:28:21:
解决方法
Jenkins更新中心出现问题,该问题已解决。添加了一个对自己有依赖性的插件。
https://issues.jenkins-ci.org/browse/JENKINS-63877
您可能需要单击“立即检查”以摆脱缓存的本地数据,并且安装按钮应该可见。
,它似乎取决于https://updates.jenkins.io/update-center.json上破损的JSON
解决方法:手动下载并修复JSON
curl https://updates.jenkins.io/current/update-center.json | sed -e 's/^{/'$(printf "\x1e")'{/' | jq --seq . > /var/lib/jenkins/update-center.json
在插件管理器>高级>更新站点上设置更新站点
URL file:///var/lib/jenkins/update-center.json
,
我遇到了同样的问题……不同的新系统(ami linux 2,ubuntu等)。结果相同。在jenkins管理插件中,我没有在底部看到“不重新安装安装”或“立即下载并重新安装后安装”按钮。 :(
其他较旧的安装没有问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。