Unable to install ca-certificates-java (20220719) on machine with PKCS12 keystore
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ca-certificates-java (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
$ lsb_release -rd
Description: Ubuntu 22.10
Release: 22.10
$apt-cache policy ca-certificates
ca-certificates
Installed: 20220719
Candidate: 20220719
Steps to reproduce:
` sudo apt install openjdk-19-jre`
Expected: install succeeds
Actual result:
`
sudo apt install openjdk-19-jre
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
ca-certificat
libatk-
Suggested packages:
default-jre fonts-ipafont-
| fonts-wqy-zenhei
The following NEW packages will be installed:
ca-certificat
libatk-
0 upgraded, 7 newly installed, 0 to remove and 49 not upgraded.
Need to get 52.4 MB of archives.
After this operation, 212 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Get:7 http://
Fetched 52.4 MB in 1s (36.9 MB/s)
Selecting previously unselected package ca-certificates
(Reading database ... 196473 files and directories currently installed.)
Preparing to unpack .../0-ca-
Unpacking ca-certificates
Selecting previously unselected package fonts-dejavu-extra.
Preparing to unpack .../1-fonts-
Unpacking fonts-dejavu-extra (2.37-2build1) ...
Selecting previously unselected package java-common.
Preparing to unpack .../2-java-
Unpacking java-common (0.72build2) ...
Selecting previously unselected package libatk-
Preparing to unpack .../3-libatk-
Unpacking libatk-wrapper-java (0.40.0-2) ...
Selecting previously unselected package libatk-
Preparing to unpack .../4-libatk-
Unpacking libatk-
Selecting previously unselected package openjdk-
Preparing to unpack .../5-openjdk-
Unpacking openjdk-
Selecting previously unselected package openjdk-
Preparing to unpack .../6-openjdk-
Unpacking openjdk-
Setting up java-common (0.72build2) ...
Setting up fonts-dejavu-extra (2.37-2build1) ...
Setting up libatk-wrapper-java (0.40.0-2) ...
Setting up ca-certificates
Exception in thread "main" java.lang.
at java.base/
at java.base/
12KeyStore.
at java.base/
KeyStore.java:257)
at java.base/
e.java:2134)
at java.base/
gator.java:226)
at java.base/
at java.base/
at java.base/
at java.base/
at java.base/
at java.base/
Caused by: java.lang.
sm
at java.base/
... 11 more
Caused by: java.lang.
in: unlimited
at java.base/
ity.java:364)
at java.base/
at java.base/
at java.base/
r.java:569)
at java.base/
... 11 more
org.debian.
Is the password correct?
at org.debian.
at org.debian.
at org.debian.
:65)
at org.debian.
1)
Caused by: java.io.
at java.base/
java:688)
at java.base/
gator.java:226)
at java.base/
at org.debian.
... 3 more
dpkg: error processing package ca-certificates
installed ca-certificates
rned error exit status 1
dpkg: dependency problems prevent configuration of openjdk-
:
openjdk-
owever:
Package ca-certificates
dpkg: error processing package openjdk-
dependency problems - leaving unconfigured
Setting up libatk-
No apport report written because the error message indicates its a followup erro
r from a previous failure.
njdk-19-jre:amd64:
openjdk-
r:
Package openjdk-
dpkg: error processing package openjdk-
dependency problems - leaving unconfigured
Processing triggers for fontconfig (2.13.1-4.4ubuntu1) ...
No apport report written because the error message indicates its a followup erro
r from a previous failure.
tu4) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for man-db (2.10.2-2) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Errors were encountered while processing:
ca-certificate
openjdk-
openjdk-
E: Sub-process /usr/bin/dpkg returned an error code (1)
`
Same applies for openjdk-11:
`
sudo apt install openjdk-11-jre
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
openjdk-
Suggested packages:
fonts-
| fonts-wqy-zenhei
The following NEW packages will be installed:
openjdk-11-jre openjdk-
0 upgraded, 2 newly installed, 0 to remove and 49 not upgraded.
3 not fully installed or removed.
Need to get 41.5 MB of archives.
After this operation, 172 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://
Get:2 http://
Fetched 41.5 MB in 6s (6,627 kB/s)
Selecting previously unselected package openjdk-
(Reading database ... 196855 files and directories currently installed.)
Preparing to unpack .../openjdk-
Unpacking openjdk-
Selecting previously unselected package openjdk-
Preparing to unpack .../openjdk-
Unpacking openjdk-
Setting up ca-certificates
Exception in thread "main" java.lang.
at java.base/
:303)
at java.base/
121)
at java.base/
java:168)
at java.base/
.java:853)
at java.base/
12KeyStore.
at java.base/
KeyStore.java:276)
at java.base/
e.java:2106)
at java.base/
gator.java:222)
at java.base/
at java.base/
at java.base/
at java.base/
at java.base/
at java.base/
Caused by: java.lang.
sm
at java.base/
... 14 more
Caused by: java.lang.
in: unlimited
at java.base/
ity.java:357)
at java.base/
at java.base/
at java.base/
at java.base/
... 14 more
org.debian.
Is the password correct?
at org.debian.
at org.debian.
at org.debian.
:65)
at org.debian.
1)
Caused by: java.io.
at java.base/
java:670)
at java.base/
gator.java:222)
at java.base/
at org.debian.
... 3 more
dpkg: error processing package ca-certificates
installed ca-certificates
rned error exit status 1
dpkg: dependency problems prevent configuration of openjdk-
:
openjdk-
owever:
Package ca-certificates
dpkg: error processing package openjdk-
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup erro
r from a previous failure.
njdk-11-
openjdk-
owever:
Package ca-certificates
dpkg: error processing package openjdk-
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup erro
r from a previous failure.
njdk-11-jre:amd64:
openjdk-
however:
Package openjdk-
dpkg: error processing package openjdk-
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
roblems prevent configuration of openjdk-
openjdk-
r:
Package openjdk-
dpkg: error processing package openjdk-
dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
s for desktop-file-utils (0.26-1ubuntu4) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu3) ...
Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
Errors were encountered while processing:
ca-certificate
openjdk-
openjdk-
openjdk-
openjdk-
E: Sub-process /usr/bin/dpkg returned an error code (1)
`
Related branches
- Steve Langasek (community): Approve
- git-ubuntu import: Pending requested
-
Diff: 58 lines (+15/-2)4 files modifieddebian/JB-jre-headless.postinst.in (+4/-0)
debian/changelog (+7/-0)
debian/control (+2/-1)
debian/control.in (+2/-1)
- Steve Langasek (community): Approve
- git-ubuntu import: Pending requested
-
Diff: 249 lines (+124/-31)9 files modifieddebian/ca-certificates-java.postinst (+19/-26)
debian/ca-certificates-java.triggers (+2/-3)
debian/changelog (+18/-0)
debian/control (+9/-2)
debian/tests/can-convert-keystore (+24/-0)
debian/tests/can-install-jre (+26/-0)
debian/tests/can-install-libreoffice (+4/-0)
debian/tests/can-install-multiple-jdks (+13/-0)
debian/tests/control (+9/-0)
Probable root cause:
- package attempts to run keytool before jdk is configured and thus jdk is missing configuration