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

2.306 RPM installer fails unless epel repository is enabled

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • packaging
    • None
    • CentOS 7, CentOS 8, Amazon Linux 2, Oracle Linux 7, Oracle Linux 8, Red Hat Enterprise Linux 7, Red Hat Enterprise Linux 8, Scientific Linux 7, Alma Linux 8

      The Jenkins 2.306 rpm packaging requires the `daemonize` package so that it can remove some outdated Java code and be consistent with the Debian package. Unfortunately, the `daemonize` package is available from the `epel` repository and that repository is not enabled by default.

      A little embarassing for me, since one of the items on the weekly and LTS release checklist is to confirm that https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-latest-redhat-rpm/ is passing. It started failing with the release of Jenkins 2.306 because the test configuration does not include the `epel` repository. I ran through the checklist yesterday, but skipped the check of the rpm installer while verifying Docker image tags. I didn't go back to check again.

      Should we update the installation documentation to enable the epel repository or is there another approach we should consider?

      Installation documentation on www.jenkins.io has been updated. Installation instructions on https://pkg.jenkins.io/redhat/ have not been updated and are now even more out of date with the documentation on www.jenkins.io.

          [JENKINS-66359] 2.306 RPM installer fails unless epel repository is enabled

          Mark Waite created issue -
          Mark Waite made changes -
          Remote Link New: This issue links to "PR-4506 add epel-release to CentOS install instructions (Web Link)" [ 26857 ]
          Mark Waite made changes -
          Assignee New: Mark Waite [ markewaite ]
          Mark Waite made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Mark Waite made changes -
          Description Original: The Jenkins 2.306 rpm packaging requires the `daemonize` package so that it can remove some outdated Java code and be consistent with the Debian package. Unfortunately, the `daemonize` package is available from the `epel` repository and that repository is not enabled by default.

          A little embarassing for me, since one of the items on the weekly and LTS release checklist is to confirm that https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-latest-redhat-rpm/ is passing. It started failing with the release of Jenkins 2.306 because the test configuration does not include the `epel` repository. I ran through the checklist yesterday, but skipped the check of the rpm installer while verifying Docker image tags. I didn't go back to check again.

          Should we update the installation documentation to enable the epel repository or is there another approach we should consider?
          New: The Jenkins 2.306 rpm packaging requires the `daemonize` package so that it can remove some outdated Java code and be consistent with the Debian package. Unfortunately, the `daemonize` package is available from the `epel` repository and that repository is not enabled by default.

          A little embarassing for me, since one of the items on the weekly and LTS release checklist is to confirm that https://ci.jenkins.io/job/Infra/job/acceptance-tests/job/install-latest-redhat-rpm/ is passing. It started failing with the release of Jenkins 2.306 because the test configuration does not include the `epel` repository. I ran through the checklist yesterday, but skipped the check of the rpm installer while verifying Docker image tags. I didn't go back to check again.

          Should we update the installation documentation to enable the epel repository or is there another approach we should consider?

          Installation documentation on www.jenkins.io has been updated. Installation instructions on https://pkg.jenkins.io/redhat/ have not been updated and are now even more out of date with the documentation on www.jenkins.io.
          Mark Waite made changes -
          Remote Link New: This issue links to "PR-210 for https://pkg.jenkins.io/redhat and https://pkg.jenkins.io/redhat-stable (Web Link)" [ 26858 ]
          Mark Waite made changes -
          Status Original: In Progress [ 3 ] New: In Review [ 10005 ]
          Mark Waite made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Review [ 10005 ] New: Resolved [ 5 ]
          Mark Waite made changes -
          Status Original: Resolved [ 5 ] New: Closed [ 6 ]
          Mark Waite made changes -
          Link New: This issue is related to JENKINS-66361 [ JENKINS-66361 ]

            markewaite Mark Waite
            markewaite Mark Waite
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: