出现报错情况 java.io.IOException: Jenkins Mailer Plugin v1.23 failed to load. - Display URL API v2.3.2 failed to load. Fix this plugin first. at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:626) at hudson.PluginManager.dynamicLoad(PluginManager.java:865) Caused: java.io.IOException: Failed to install mailer plugin at hudson.PluginManager.dynamicLoad(PluginManager.java:875) at hudson.PluginManager.dynamicLoad(PluginManager.java:814) at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1889) Caused: java.io.IOException: Failed to dynamically deploy this plugin at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1893) at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1651) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110) at java.lang.Thread.run(Thread.java:748)
或者出现
解决方案:一般出现这个问题应该都是因为你的Jenkins版本太低了,需要进行升级。
升级Jenkins的方案:
1、使用yum安装的jenkins升级方法:
先升级yum
yum update
后升级jenkins
yum update jenkins
但是上面的方法,限制于yum的版本,不能更新到jenkins的最新版本
2、使用替换jenkins.war的方法使用最新版本
查看安装路径:
下载jenkins的最新版本,放到目录/usr/lib/jenkins/目录下,替换掉旧的,然后重启jenkins:service jenkins restart