Uploaded image for project: 'Puppet Server'
  1. Puppet Server
  2. SERVER-1785

Debian 8 test failure with openjdk-8-jre-headless missing

    XMLWordPrintable

    Details

    • Type: CI Blocker
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: SERVER 5.0.0
    • Component/s: None
    • Labels:
      None
    • CI Pipeline/s:
      platform puppetserver
    • Epic Link:
    • Team:
      Systems Engineering
    • Sub-team:
    • Story Points:
      2
    • Sprint:
      Server 2017-05-03
    • Release Notes:
      Not Needed
    • QA Risk Assessment:
      Needs Assessment

      Description

      After updating Puppet Server to use openjdk-8 dependency changes in the newest ezbake, we started seeing CI failures related to the inability to install openjdk-8-jre-headless on Jessie:

      From this job, we see:

      The following packages have unmet dependencies:
      	 puppetserver : Depends: openjdk-8-jre-headless but it is not installable
      

      The problem appears to be that for Jessie, we need to configure the jessie-backports repo and install openjdk-8-jre-headless via it. On the VM that failed to install puppetserver, I did the following:

      echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d
      apt-get update
      apt-get -t jessie-backports install "openjdk-8-jdk-headless"
      apt-get install --force-yes  -y puppetserver
      

      Note that I had to do the "apt-get -t jessie-backports" command before the puppetserver one because apt did not appear to want to install openjdk-8-jdk-headless from the backports repo without it:

      Some packages could not be installed. This may mean that you have
      requested an impossible situation or if you are using the unstable
      distribution that some required packages have not yet been created
      or been moved out of Incoming.
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              adrien Adrien Thebo
              Reporter:
              jeremy.barlow Jeremy Barlow
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support