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

2.306 RPM installer fails unless epel repository is enabled

XMLWordPrintable

    • 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.

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

              Created:
              Updated:
              Resolved: