Confirmed that the update fixes this for me.

You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-7 in Ubuntu.

  java.lang.IllegalArgumentException: System property
  jdk.tls.namedGroups(null) contains no supported elliptic curves

Status in openjdk-7 package in Ubuntu:
Status in openjdk-7 source package in Trusty:
  Fix Released

Bug description:
  Tested with the puppetserver package (version 2.2.0-1puppetlabs1).

  When running:

  $ openssl s_client -showcerts -connect "$(hostname -f):8140"

  The following java exception is thrown in the puppetserver:

  2017-05-16 14:20:42,835 WARN  [qtp1887840931-59] [o.e.j.u.t.QueuedThreadPool]
  java.lang.ExceptionInInitializerError: null
          at Method) 
          at [na:1.7.0_131]
  Caused by: java.lang.IllegalArgumentException: System property 
jdk.tls.namedGroups(null) contains no supported elliptic curves
          ... 14 common frames omitted

  This bug seems to be the same as the one described in:

  It looks like this was introduced by adding open-jdk 7u131-2.6.9-0 to


  The original workaround steps no longer work because the required
  package has been removed from http://eu-

  The new steps make you use the repository at

  $ gpg --ignore-time-conflict --no-options --no-default-keyring 
--secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/
  apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --keyserver --recv DA1A4A13543B466853BAF164EB9B1D8886F44E2A

  $ echo "deb trusty main 
  deb-src trusty main" > 

  $ apt-get update

  $ apt-get install openjdk-7-jre-headless=7u121-2.6.8-1~14.04

  $ service puppetserver restart


  > We also need:
  > 1) The release of Ubuntu you are using, via 'lsb_release -rd' or System -> 
About Ubuntu

  $ lsb_release -rd
  Description:    Ubuntu 14.04.5 LTS
  Release:        14.04

  > 2) The version of the package you are using, via 'apt-cache policy
  pkgname' or by checking in Software Center

  $ apt-cache policy openjdk-7-jre-headless
    Installed: 7u131-2.6.9-0ubuntu0.14.04.1
    Candidate: 7u131-2.6.9-0ubuntu0.14.04.1
    Version table:
   *** 7u131-2.6.9-0ubuntu0.14.04.1 0
trusty-updates/main amd64 Packages
          500 trusty-security/main amd64 
          100 /var/lib/dpkg/status
       7u51-2.4.6-1ubuntu4 0
          500 trusty/main amd64 

  > 3) What you expected to happen

  We expected this command to return certificate information for a web

  $ openssl s_client -showcerts -connect "$(hostname -f):8140"

  > 4) What happened instead

  The command failed and the webserver had a Java stack trace (see

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: openjdk-7-jre-headless 7u131-2.6.9-0ubuntu0.14.04.1
  ProcVersionSignature: Ubuntu 3.19.0-58.64~14.04.1-generic 3.19.8-ckt16
  Uname: Linux 3.19.0-58-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3.23
  Architecture: amd64
  Date: Tue May 16 14:21:01 2017
  Ec2AMI: ami-30b59b43
  Ec2AMIManifest: (unknown)
  Ec2AvailabilityZone: eu-west-1a
  Ec2InstanceType: t2.small
  Ec2Kernel: unavailable
  Ec2Ramdisk: unavailable
   PATH=(custom, no user)
  SourcePackage: openjdk-7
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:

Mailing list:
Post to     :
Unsubscribe :
More help   :

Reply via email to