繁体   English   中英

jenkins 未能安装插件 - docker 图像

[英]jenkins failed to install plugins - docker image

以下是 jenkins 镜像(2.190.2 版本)中用于安装插件的相关片段:

FROM jenkins/jenkins:2.190.2
#......
# ...... 
# Add jenkins plugin
COPY plugins.txt /usr/share/jenkins/plugins.txt
RUN /usr/local/bin/plugins.sh /usr/share/jenkins/plugins.txt

下面的plugins.txt列表是在 jenkins 1.642.1 版本时准备的:

git:latest
git-client:latest
git-server:latest
github:latest
github-api:latest
github-branch-source:latest
docker-commons:latest
docker-workflow:latest
docker-build-publish:latest
dockerhub-notification:latest
aws-credentials:latest
aws-java-sdk:latest
amazon-ecs:latest
workflow-aggregator:latest
workflow-api:latest
workflow-basic-steps:latest
workflow-cps-global-lib:latest
workflow-cps:latest
workflow-durable-task-step:latest
workflow-job:latest
workflow-scm-step:latest
workflow-step-api:latest
workflow-support:latest
workflow-multibranch:latest
pipeline-stage-step:latest
pipeline-stage-view:latest
pipeline-input-step:latest
pipeline-build-step:latest
pipeline-rest-api:latest
icon-shim:latest
async-http-client:latest
structs:latest
credentials:latest
plain-credentials:latest
ssh-credentials:latest
credentials-binding:latest
authentication-tokens:latest
momentjs:latest
handlebars:latest
scm-api:latest
mapdb-api:latest
subversion:latest
durable-task:latest
script-security:latest
mailer:latest
ace-editor:latest
jquery-detached:latest
cloudbees-folder:latest
branch-api:latest
zentimestamp:latest
token-macro:latest
jackson2-api:latest

以下是docker-compose logs中的错误:

Attaching to docker-jenkins_jenkins_1
[36mjenkins_1  |[0m Running from: /usr/share/jenkins/jenkins.war
[36mjenkins_1  |[0m webroot: 
.....
.......
[36mjenkins_1  |[0m java.io.IOException: SSH Credentials Plugin version 1.18 failed to load.
[36mjenkins_1  |[0m  - Trilead API Plugin version 1.0.4 is older than required. To fix, install version 1.0.5 or later.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:33.848+0000 [id=32]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Credentials Binding Plugin v1.20 (credentials-binding)
[36mjenkins_1  |[0m java.io.IOException: Credentials Binding Plugin version 1.20 failed to load.
[36mjenkins_1  |[0m  - SSH Credentials Plugin version 1.18 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:33.920+0000 [id=32]    INFO    j.b.a.SecurityProviderInitializer#addSecurityProvider: Initializing Bouncy Castle security provider.
[36mjenkins_1  |[0m 2019-11-11 17:40:34.255+0000 [id=32]    INFO    j.b.a.SecurityProviderInitializer#addSecurityProvider: Bouncy Castle security provider initialized.
[36mjenkins_1  |[0m 2019-11-11 17:40:34.256+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Docker Commons Plugin v1.15 (docker-commons)
[36mjenkins_1  |[0m java.io.IOException: Docker Commons Plugin version 1.15 failed to load.
[36mjenkins_1  |[0m  - Credentials Binding Plugin version 1.20 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.261+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Pipeline: REST API Plugin v2.12 (pipeline-rest-api)
[36mjenkins_1  |[0m java.io.IOException: Pipeline: REST API Plugin version 2.12 failed to load.
[36mjenkins_1  |[0m  - pipeline-graph-analysis version 1.4 is missing. To fix, install version 1.4 or later.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.262+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Pipeline: Stage View Plugin v2.12 (pipeline-stage-view)
[36mjenkins_1  |[0m java.io.IOException: Pipeline: Stage View Plugin version 2.12 failed to load.
[36mjenkins_1  |[0m  - Pipeline: REST API Plugin version 2.12 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.263+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Jenkins Mailer Plugin v1.29 (mailer)
[36mjenkins_1  |[0m java.io.IOException: Jenkins Mailer Plugin version 1.29 failed to load.
[36mjenkins_1  |[0m  - display-url-api version 2.3.1 is missing. To fix, install version 2.3.1 or later.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.264+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Pipeline: Basic Steps v2.18 (workflow-basic-steps)
[36mjenkins_1  |[0m java.io.IOException: Pipeline: Basic Steps version 2.18 failed to load.
[36mjenkins_1  |[0m  - apache-httpcomponents-client-4-api version 4.5.5-3.0 is missing. To fix, install version 4.5.5-3.0 or later.
[36mjenkins_1  |[0m  - Jenkins Mailer Plugin version 1.29 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.266+0000 [id=26]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Jenkins Git client plugin v3.0.0 (git-client)
[36mjenkins_1  |[0m java.io.IOException: Jenkins Git client plugin version 3.0.0 failed to load.
[36mjenkins_1  |[0m  - apache-httpcomponents-client-4-api version 4.5.10-1.0 is missing. To fix, install version 4.5.10-1.0 or later.
[36mjenkins_1  |[0m  - SSH Credentials Plugin version 1.18 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m  - jsch version 0.1.55.1 is missing. To fix, install version 0.1.55.1 or later.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.267+0000 [id=26]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Jenkins GIT server Plugin v1.8 (git-server)
[36mjenkins_1  |[0m java.io.IOException: Jenkins GIT server Plugin version 1.8 failed to load.
[36mjenkins_1  |[0m  - Jenkins Git client plugin version 3.0.0 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.268+0000 [id=26]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Pipeline: Shared Groovy Libraries v2.15 (workflow-cps-global-lib)
[36mjenkins_1  |[0m java.io.IOException: Pipeline: Shared Groovy Libraries version 2.15 failed to load.
[36mjenkins_1  |[0m  - Jenkins GIT server Plugin version 1.8 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.270+0000 [id=26]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Pipeline v2.6 (workflow-aggregator)
[36mjenkins_1  |[0m java.io.IOException: Pipeline version 2.6 failed to load.
[36mjenkins_1  |[0m  - Pipeline: Stage View Plugin version 2.12 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m  - lockable-resources version 2.3 is missing. To fix, install version 2.3 or later.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.272+0000 [id=30]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Jenkins Git plugin v4.0.0 (git)
[36mjenkins_1  |[0m java.io.IOException: Jenkins Git plugin version 4.0.0 failed to load.
[36mjenkins_1  |[0m  - Jenkins Git client plugin version 3.0.0 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.273+0000 [id=30]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin GitHub plugin v1.29.5 (github)
[36mjenkins_1  |[0m java.io.IOException: GitHub plugin version 1.29.5 failed to load.
[36mjenkins_1  |[0m  - display-url-api version 2.0 is missing. To fix, install version 2.0 or later.
[36mjenkins_1  |[0m  - Jenkins Git plugin version 4.0.0 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.275+0000 [id=30]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Jenkins Subversion Plug-in v2.12.2 (subversion)
[36mjenkins_1  |[0m java.io.IOException: Jenkins Subversion Plug-in version 2.12.2 failed to load.
[36mjenkins_1  |[0m  - SSH Credentials Plugin version 1.18 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.281+0000 [id=27]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin CloudBees Docker Hub/Registry Notification v2.4.0 (dockerhub-notification)
[36mjenkins_1  |[0m java.io.IOException: CloudBees Docker Hub/Registry Notification version 2.4.0 failed to load.
[36mjenkins_1  |[0m  - Docker Commons Plugin version 1.15 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.282+0000 [id=33]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Amazon Web Services SDK v1.11.670 (aws-java-sdk)
[36mjenkins_1  |[0m java.io.IOException: Amazon Web Services SDK version 1.11.670 failed to load.
[36mjenkins_1  |[0m  - apache-httpcomponents-client-4-api version 4.5.10-2.0 is missing. To fix, install version 4.5.10-2.0 or later.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.283+0000 [id=29]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin CloudBees AWS Credentials Plugin v1.28 (aws-credentials)
[36mjenkins_1  |[0m java.io.IOException: CloudBees AWS Credentials Plugin version 1.28 failed to load.
[36mjenkins_1  |[0m  - Amazon Web Services SDK version 1.11.670 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.284+0000 [id=29]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin CloudBees Docker Build and Publish plugin v1.3.2 (docker-build-publish)
[36mjenkins_1  |[0m java.io.IOException: CloudBees Docker Build and Publish plugin version 1.3.2 failed to load.
[36mjenkins_1  |[0m  - Docker Commons Plugin version 1.15 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[36mjenkins_1  |[0m     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.285+0000 [id=29]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Docker Pipeline v1.21 (docker-workflow)
[36mjenkins_1  |[0m java.io.IOException: Docker Pipeline version 1.21 failed to load.
[36mjenkins_1  |[0m  - Pipeline: Basic Steps version 2.18 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
[36mjenkins_1  |[0m     

[36mjenkins_1  |[0m 2019-11-11 17:40:34.286+0000 [id=29]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin Amazon Elastic Container Service plugin v1.23 (amazon-ecs)
[36mjenkins_1  |[0m java.io.IOException: Amazon Elastic Container Service plugin version 1.23 failed to load.
[36mjenkins_1  |[0m  - apache-httpcomponents-client-4-api version 4.5.5-3.0 is missing. To fix, install version 4.5.5-3.0 or later.
[36mjenkins_1  |[0m  - CloudBees AWS Credentials Plugin version 1.28 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at java.lang.Thread.run(Thread.java:748)
[36mjenkins_1  |[0m 2019-11-11 17:40:34.287+0000 [id=29]    SEVERE  jenkins.InitReactorRunner$1#onTaskFailed: Failed Loading plugin GitHub Branch Source Plugin v2.5.8 (github-branch-source)
[36mjenkins_1  |[0m java.io.IOException: GitHub Branch Source Plugin version 2.5.8 failed to load.
[36mjenkins_1  |[0m  - GitHub plugin version 1.29.5 failed to load. Fix this plugin first.
[36mjenkins_1  |[0m     at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:922)
[36mjenkins_1  |[0m     at hudson.PluginManager$2$1$1.run(PluginManager.java:545)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:296)
[36mjenkins_1  |[0m     at jenkins.model.Jenkins$5.runTask(Jenkins.java:1118)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:214)
[36mjenkins_1  |[0m     at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)

第一次连接到localhost:8080的 jenkins 后,我只是使用初始密码,没有配置任何其他内容,并以管理员身份登录。


以上插件列表需要更改 jenkins 的 2.190.2 版本缺少的依赖项。

如何解决这些插件依赖问题? 适用于 jenkins 2.190.2 版本

你有很多问题正在发生。 正如您所说,您正在使用 jenkins:2.190.2 但您的插件列表来自:jenkins:1.647 (2016/02/04)。 很多东西都发生了变化,不仅在主要的颠簸中,而且在每个 LTS 和插件中也是如此。

docker/plugins.sh已被docker/install-plugins.sh取代。 用法在这里

echo "WARN: plugins.sh 已弃用,请切换到 install-plugins.sh"

install-plugins.sh将解析并下载插件的所有依赖项(每个插件列表都在站点的详细信息中列出它们),因此您的托管列表可以更短。 只需列出您需要的顶级插件,它就会解决所有依赖项。 Maven 插件也逐渐放弃了未使用的依赖项。

注意:如果您想要一个已知配置(不是最新的),请使用最新的主列表运行一次,然后签入该配置和已解决的列表。 将已解析列表提供给 docker 实例。

您可以使用此脚本来简化您的列表:

println "Jenkins Instance : " + Jenkins.getInstance().getComputer('').getHostName() + " - " + Jenkins.getInstance().getRootUrl() 
println "Installed Plugins: "
println "=================="
Jenkins.instance.pluginManager.plugins.sort(false) { a, b -> a.getShortName().toLowerCase() <=> b.getShortName().toLowerCase()}.each { plugin ->
   println "${plugin.getShortName()}:${plugin.getVersion()} | ${plugin.getDisplayName()} "
}

println""
println "Plugins Dependency tree (...: dependencies; +++: dependants) :"
println "======================="
Jenkins.instance.pluginManager.plugins.sort(false) { a, b -> a.getShortName().toLowerCase() <=> b.getShortName().toLowerCase()}.each { plugin ->
   println "${plugin.getShortName()}:${plugin.getVersion()} | ${plugin.getDisplayName()} "
   println "+++ ${plugin.getDependants()}"
   println "... ${plugin.getDependencies()}"
   println ''
}

或者你可以从以下开始:

credentials-binding
workflow-aggregator
docker-plugin
amazon-ecs

例如,workflow-aggregator:2.6 (Pipeline) 引入:

... [lockable-resources (2.3), pipeline-stage-view (2.10), workflow-api (2.29), workflow-basic-steps (2.11), workflow-cps-global-lib (2.11), workflow-cps (2.56), workflow-durable-task-step (2.22), workflow-job (2.25), workflow-multibranch (2.20), workflow-scm-step (2.6), workflow-step-api (2.16), workflow-support (2.20), cloudbees-folder (6.6), credentials (2.1.18), git-client (2.7.3), jackson2-api (2.8.11.3), pipeline-build-step (2.7), pipeline-input-step (2.8), pipeline-milestone-step (1.3.1), pipeline-stage-step (2.3), scm-api (2.2.8), structs (1.15), pipeline-model-definition (1.3.2)]

工作直到你的清单被覆盖。 您可能希望删除或替换一些(例如:zentimestamp)。

我在DevOps 答案中回答了类似的插件升级问题。 除了每个插件版本的依赖关系列表可能会发生变化(因此自动依赖分辨率 == 好),Jenkins 已经逐步解绑插件。 他们提供了一个split-plugins.txt列表供参考(另请阅读split-plugin-cycles.txt )。 tri-lead 是名单上最新的。 似乎您的插件之一取决于先前捆绑的版本(因此您有 1.0.4 的副本),但它不在您的显式plugins.txt上,并且plugins.sh不会提取依赖项。

注意:您可能会发现您可能暂时必须明确包含未捆绑的插件,直到您的插件的较新版本明确声明了依赖项。

还有插件/发布兼容性的问题,可能不适用于您的情况。 插件都依赖于基础 Jenkins 版本,因此如果运行旧的 Jenkins 版本,则无法加载较新的版本。 反过来也可能是正确的:未更新的插件可能会在较新的 Jenkins 上中断。 更新中心(和文档)解释了这一点。

最后,在升级 Jenkins 版本时,您应该查看升级指南LTS 变更日志 插件也一样 将插件文档和变更日志移动到 repos中有一项重大举措。 仅仅依靠latest的并期望一切正常工作是一种信仰的飞跃。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM