timja / jenkins-gh-issues-poc-06-18

0 stars 0 forks source link

[JENKINS-66869] Configure UI completely broken after upgrade to 2.313 #1687

Closed timja closed 2 years ago

timja commented 3 years ago

Outdated plugins as described in the comment will prevent Jenkins versions after 2.277.1 from using the configuration UI. Configuration forms modernization requires plugin updates. The user did not perform the plugin updates and has many outdated plugins with known security issues and known deprecated plugins.


Originally reported by liangbinstudy, imported from: Configure UI completely broken after upgrade to 2.313
  • status: Closed
  • priority: Minor
  • resolution: Won't Do
  • resolved: 2021-11-02T14:21:47+00:00
  • imported: 2022/01/10
timja commented 3 years ago

JIRAUSER134926:

Name|///version&wrapper=plugins" | perl -pe 's/.?([\w-]).?([^<])()(<\/\w+>)+/\1 \2\n/g'|sed 's/ /:/'
ace-editor:1.1
ant:1.9
antisamy-markup-formatter:1.5
apache-httpcomponents-client-4-api:4.5.5-3.0
authentication-tokens:1.3
blueocean-autofavorite:1.2.4
blueocean-bitbucket-pipeline:1.18.1
blueocean-commons:1.18.1
blueocean-config:1.18.1
blueocean-core-js:1.18.1
blueocean-dashboard:1.18.1
blueocean-display-url:2.3.0
blueocean-events:1.18.1
blueocean-git-pipeline:1.18.1
blueocean-github-pipeline:1.18.1
blueocean-i18n:1.18.1
blueocean-jira:1.18.1
blueocean-jwt:1.18.1
blueocean-personalization:1.18.1
blueocean-pipeline-api-impl:1.18.1
blueocean-pipeline-editor:1.18.1
blueocean-pipeline-scm-api:1.18.1
blueocean-rest-impl:1.18.1
blueocean-rest:1.18.1
blueocean-web:1.18.1
blueocean:1.18.1
bouncycastle-api:2.20
branch-api:2.5.4
build-timeout:1.19
build-with-parameters:1.4
cloudbees-bitbucket-branch-source:2.4.5
cloudbees-folder:6.9
command-launcher:1.3
copy-data-to-workspace-plugin:1.0
copyartifact:1.42.1
credentials-binding:1.20
credentials:2.2.1
description-setter:1.10
display-url-api:2.3.2
docker-commons:1.15
docker-workflow:1.19
durable-task:1.30
dynamic-axis:1.0.3
email-ext:2.66
external-monitor-job:1.7
favorite:2.3.2
git-client:2.8.0
git-server:1.8
git:3.12.0
github-api:1.95
github-branch-source:2.5.6
github:1.29.4
gradle:1.33
handlebars:1.1.1
handy-uri-templates-2-api:2.1.7-1.0
htmlpublisher:1.18
jackson2-api:2.9.9.1
javadoc:1.5
jdk-tool:1.3
jenkins-design-language:1.18.1
jira:3.0.9
join:1.21
jquery-detached:1.2.1
jsch:0.1.55.1
junit:1.29
ldap:1.20
localization-support:1.1
localization-zh-cn:1.0.7
lockable-resources:2.5
mailer:1.32.1
mapdb-api:1.0.9.0
matrix-auth:2.6.6
matrix-project:1.18
mercurial:2.8
momentjs:1.1.1
msbuild:1.29
multiple-scms:0.6
pam-auth:1.5.1
pipeline-build-step:2.9
pipeline-github-lib:1.0
pipeline-graph-analysis:1.10
pipeline-input-step:2.10
pipeline-milestone-step:1.3.1
pipeline-model-api:1.3.9
pipeline-model-declarative-agent:1.1.1
pipeline-model-definition:1.3.9
pipeline-model-extensions:1.3.9
pipeline-rest-api:2.12
pipeline-stage-step:2.3
pipeline-stage-tags-metadata:1.3.9
pipeline-stage-view:2.12
plain-credentials:1.5
powershell:1.3
preSCMbuildstep:0.3
promoted-builds:3.4
publish-over-cifs:0.12
publish-over-ftp:1.15
publish-over:0.22
pubsub-light:1.13
rebuild:1.31
resource-disposer:0.13
scm-api:2.6.3
script-security:1.75
sse-gateway:1.19
ssh-credentials:1.17.1
ssh-slaves:1.30.1
sshd:3.0.3
structs:1.20
subversion:2.12.2
timestamper:1.10
token-macro:2.8
trilead-api:1.0.4
variant:1.3
windows-slaves:1.4
workflow-aggregator:2.6
workflow-api:2.40
workflow-basic-steps:2.18
workflow-cps-global-lib:2.15
workflow-cps:2.73
workflow-durable-task-step:2.33
workflow-job:2.34
workflow-multibranch:2.21
workflow-scm-step:2.9
workflow-step-api:2.22
workflow-support:3.3
ws-cleanup:0.37

timja commented 2 years ago

markewaite:

Thanks for providing the detailed list of plugins. That is a great help to those who might be able to assist.

The Jenkins 2.277.1 changelog and 2.277.1 upgrade guide describe the steps that users of recent versions of Jenkins must take in order to upgrade to use the more modern table layout. You'll need to perform those same steps as part of your upgrade.

The steps include:

In your case, you should also update to Jenkins 2.315 or later, since there is a published security advisory for versions prior to 2.315

The warnings that were displayed when I look at the plugin manager with your versions look like this:

timja commented 2 years ago

markewaite:

Closing this issue report because the user needs to take the actions described in the Jenkins 2.277.1 upgrade guide. Those actions are also described in this issue report.

timja commented 2 years ago

[Epic: JENKINS-62437]