Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-66869

Configure UI completely broken after upgrade to 2.313

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Won't Do
    • Component/s: core
    • Labels:
      None
    • Similar Issues:

      Description

      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.

        Attachments

          Activity

          Hide
          liangbinstudy liang bin added a comment -

          Name|///version&wrapper=plugins" | perl -pe 's/.?<shortName>([\w-]).?<versi on>([^<])()(<\/\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

          Show
          liangbinstudy liang bin added a comment - Name|/ / /version&wrapper=plugins" | perl -pe 's/. ?<shortName>( [\w-] ). ?<versi on>( [^<] )()(<\/\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
          Hide
          markewaite Mark Waite added a comment -

          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:

          • Remove deprecated plugins (like multiple SCMs and pipeline declarative agent API)
          • Remove unused plugins (like subversion)
          • Update plugins to latest releases (like blue ocean, credentials, ...)

          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:

          Show
          markewaite Mark Waite added a comment - 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: Remove deprecated plugins (like multiple SCMs and pipeline declarative agent API) Remove unused plugins (like subversion) Update plugins to latest releases (like blue ocean, credentials, ...) 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:
          Hide
          markewaite Mark Waite added a comment -

          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.

          Show
          markewaite Mark Waite added a comment - 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.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            liangbinstudy liang bin
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: