openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #14316
[Bug 1998065] Re: package ca-certificates-java 20190909 failed to install/upgrade: installed ca-certificates-java package post-installation script subprocess returned error exit status 127
** Description changed:
+ [Impact]
+
+ It is impossible to install JDK 19 in Ubuntu 22.04 (jammy) from scratch.
+
+ A system with a pre-installed JDK (e.g. JDK 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 JDK on 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 -- 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
+ 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
+ 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)
--
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:
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:
Confirmed
Bug description:
[Impact]
It is impossible to install JDK 19 in Ubuntu 22.04 (jammy) from
scratch.
A system with a pre-installed JDK (e.g. JDK 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 JDK on 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 -- 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