Jenkins插件更新&同时删除

时间:2016-03-02 20:27:08

标签: jenkins

在我的Jenkins维护期间,我试图"更新"一些插件& "卸载" \"取消固定"一些插件在同一次尝试中,来自" Jenkins - >插件管理器 - >更新\已安装"选项卡并重新启动我的Jenkins实例。

Jenkins无法加载\解析我的Config.xml,说明diff尝试中的错误。

WARNING jenkins.diagnosis.HsErrPidList 
Failed to list up hs_err_pid files
java.lang.UnsatisfiedLinkError: com.sun.jna.Native.open(Ljava/lang/String;)J
at com.sun.jna.Native.open(Native Method)
at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:236)
at com.sun.jna.Library$Handler.<init>(Library.java:140)
Unable to read c:\jenkins\config.xml
at org.jvnet.hudson.reactor.Reactor.execute(Reactor.java:246)
at hudson.model.Hudson.executeReactor(Hudson.java:753)
at hudson.model.Hudson.<init>(Hudson.java:667)
at hudson.model.Hudson.<init>(Hudson.java:607)
at hudson.WebAppMain$2.run(WebAppMain.java:215)
Caused by: hudson.util.IOException2: Unable to read c:\jenkins\config.xml
at hudson.XmlFile.unmarshal(XmlFile.java:152)
at hudson.model.Hudson$12.run(Hudson.java:2340)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:146)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:259)
at hudson.model.Hudson$4.runTask(Hudson.java:735)
at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:187)
at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:94)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:636)

1 个答案:

答案 0 :(得分:0)

我的Jenkins实例重新上线: - )

对我有用的解决方案:

我删除了“C:\ Jenkins-&gt;插件”中的“DISABLED”文件(按TYPE排序,查找DISABLED)并重新启动我的Jenkins实例。

它像魅力一样装载。但是,配置页面由于某些插件未正确加载而未正确加载。因此,确定每个作业并重新加载所需的插件。

最后,使用“Jenkins - &gt;管理Jenkins - &gt;从磁盘重新加载配置”来恢复我的所有工作回到在线功能正常。