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

/etc/init.d/jenkins overrides JAVA variable set in /etc/defaults/jenkins

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Component/s: packaging
    • Labels:
    • Environment:
      Ubuntu 16.04.3 LTS, Java 1.8.0_73 in /opt/jdk/production/bin/java
    • Similar Issues:

      Description

      After updating the Jenkins installation from version 2.70 to 2.72 the server failed to start. The problem was that the init process detected an old installed open-jdk 1.7 as executing VM instead of using our custom installation in /opt/jdk/production.

      Cause for this problem is a change in file /etc/init.d/jenkins which trys to detect the execting VM with the line:

      JAVA=`type -p java`

      Problem is that we set the Java installation via the /etc/defaults/jenkins file which points to the correct location. The new line overwrites the settings from the defaults file. After commenting the line, everything works as expected.

       

        Attachments

          Activity

          Hide
          mattyb Matt Blair added a comment -

          Sören Zach how exactly did you set the Java installation in /etc/default/jenkins? via the JAVA environment variable?

          Show
          mattyb Matt Blair added a comment - Sören Zach how exactly did you set the Java installation in /etc/default/jenkins? via the JAVA environment variable?
          Hide
          excentos Sören Zach added a comment -

          Yes, following lines are in /etc/default/jenkins:

          JAVA=/opt/jdk/production/bin/java
          JAVA_HOME=/opt/jdk/production/

          which is our custom JDK installation.

          Show
          excentos Sören Zach added a comment - Yes, following lines are in /etc/default/jenkins: JAVA=/opt/jdk/production/bin/java JAVA_HOME=/opt/jdk/production/ which is our custom JDK installation.

            People

            • Assignee:
              Unassigned
              Reporter:
              excentos Sören Zach
            • Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

              • Created:
                Updated: