openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #14338
[Bug 1998065] Re: JRE 19/Jammy: package ca-certificates-java 20190909 failed to install/upgrade: installed ca-certificates-java package post-installation script subprocess returned error exit status 127
Thank you for verifying this.
> Running the script does not produce any ca-certificates-java install
failures.
Can I just confirm that you're referring to the script in the "Where
problems could occur" section in the bug description please? It looks
like this was intended to be part of the test plan, and I just want to
be sure that you've tested this rather than just literally what's
written under the "Test Plan" section.
--
You received this bug notification because you are a member of OpenJDK,
which is subscribed to ca-certificates-java in Ubuntu.
https://bugs.launchpad.net/bugs/1998065
Title:
JRE 19/Jammy: package ca-certificates-java 20190909 failed to
install/upgrade: installed ca-certificates-java package post-
installation script subprocess returned error exit status 127
Status in ca-certificates-java package in Ubuntu:
Fix Released
Status in ca-certificates-java source package in Jammy:
Fix Committed
Bug description:
[Impact]
It is impossible to install JRE 19 in Ubuntu 22.04 (jammy) from
scratch.
A system with a pre-installed JRE (e.g. JRE 11) is not affected.
See https://bugs.launchpad.net/ubuntu/+source/ca-certificates-
java/+bug/1998065/comments/2
[Out of scope]
The package relies on keytool to convert PKCS12 keystore to JSK.
Attempt to install JRE on a machine with PKCS12 store fails both in Jammy and Kinetic, LP #1999103
[Test Plan]
On a clean system, execute `sudo apt install openjdk-19-jre-headless`
The installation should succeed.
`
$lxc launch images:ubuntu/jammy lp1998065 && lxc exec lp1998065 /bin/bash
#apt install openjdk-19-jre-headless
`
[ Where problems could occur ]
The patch changes the search path for the Java home. A regression may occur which can be tested
by trying to install all published java versions into a clean image
`
for version in 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ; do
lxc launch images:ubuntu/jammy lp1998065
lxc exec lp1998065 -- /bin/bash -c "echo deb http://archive.ubuntu.com/ubuntu/ jammy-proposed restricted main multiverse universe >> /etc/apt/sources.list"
lxc exec lp1998065 -- apt-get update
lxc exec lp1998065 -- apt-get -y install openjdk-${version}-jre-headless
lxc stop lp1998065
lxc delete lp1998065
done
`
The test log should not contain failed installation attempts such as:
`
/var/lib/dpkg/info/ca-certificates-java.postinst: line 101: java: command not found
dpkg: error processing package ca-certificates-java (--configure):
installed ca-certificates-java package post-installation script subprocess returned error exit status 127
dpkg: dependency problems prevent configuration of openjdk-19-jre-headless:amd64:
openjdk-19-jre-headless:amd64 depends on ca-certificates-java (>= 20190405~); however:
Package ca-certificates-java is not configured yet.
dpkg: error processing package openjdk-19-jre-headless:amd64 (--configure):
dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.35-0ubuntu3.1) ...
Processing triggers for ca-certificates (20211016ubuntu0.22.04.1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
/etc/ca-certificates/update.d/jks-keystore: 82: java: not found
E: /etc/ca-certificates/update.d/jks-keystore exited with code 1.
done.
Errors were encountered while processing:
`
[Original Report]
I don't know what's going on, please fix the bug, developer, the
problem is I can't enter Linux when I boot circular loading, once
again asking for help fixing the bug, developer, thank you :)
ProblemType: Package
DistroRelease: Ubuntu 22.04
Package: ca-certificates-java 20190909
ProcVersionSignature: Ubuntu 5.15.0-53.59-generic 5.15.64
Uname: Linux 5.15.0-53-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.1
AptOrdering:
java-common:amd64: Install
openjdk-19-jre-headless:amd64: Install
ca-certificates-java:amd64: Install
NULL: ConfigurePending
Architecture: amd64
CasperMD5CheckResult: pass
Date: Tue Nov 22 18:19:09 2022
ErrorMessage: installed ca-certificates-java package post-installation script subprocess returned error exit status 127
InstallationDate: Installed on 2022-11-22 (5 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
PackageArchitecture: all
Python3Details: /usr/bin/python3.10, Python 3.10.6, python3-minimal, 3.10.6-1~22.04
PythonDetails: N/A
RelatedPackageVersions:
dpkg 1.21.1ubuntu2.1
apt 2.4.8
SourcePackage: ca-certificates-java
Title: package ca-certificates-java 20190909 failed to install/upgrade: installed ca-certificates-java package post-installation script subprocess returned error exit status 127
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1998065/+subscriptions
References