Your message dated Tue, 31 Oct 2023 13:22:10 +0000
with message-id <a45947c2-e125-43ec-8168-409d9be69...@tiger-computing.co.uk>
and subject line Re: ca-certificates-java - Fails to install: Error loading
java.security file
has caused the Debian Bug report #1030129,
regarding ca-certificates-java - Fails to install: Error loading java.security
file
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
1030129: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1030129
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ca-certificates-java
Version: 20230103
Severity: serious
ca-certificates-java fails to install with all dependencies fullfilled:
| Setting up ca-certificates-java (20230103) ...
| Exception in thread "main" java.lang.InternalError: Error loading
java.security file
| at java.base/java.security.Security.initialize(Security.java:105)
| at java.base/java.security.Security.lambda$static$0(Security.java:84)
| at
java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
| at java.base/java.security.Security.<clinit>(Security.java:83)
| at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:179)
| at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:96)
| at java.base/sun.security.jca.ProviderList$2.run(ProviderList.java:94)
| at
java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
| at
java.base/sun.security.jca.ProviderList.fromSecurityProperties(ProviderList.java:93)
| at java.base/sun.security.jca.Providers.<clinit>(Providers.java:55)
| at
java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:156)
| at
java.base/java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:193)
| at org.debian.security.KeyStoreHandler.<init>(KeyStoreHandler.java:50)
| at
org.debian.security.UpdateCertificates.<init>(UpdateCertificates.java:65)
| at
org.debian.security.UpdateCertificates.main(UpdateCertificates.java:51)
| dpkg: error processing package ca-certificates-java (--configure):
| installed ca-certificates-java package post-installation script subprocess
returned error exit status 1
| dpkg: dependency problems prevent configuration of
openjdk-21-jre-headless:arm64:
| openjdk-21-jre-headless:arm64 depends on ca-certificates-java (>=
20190405~); however:
| Package ca-certificates-java is not configured yet.
|
| dpkg: error processing package openjdk-21-jre-headless:arm64 (--configure):
| dependency problems - leaving unconfigured
| dpkg: dependency problems prevent configuration of openjdk-21-jre:arm64:
| openjdk-21-jre:arm64 depends on openjdk-21-jre-headless (= 21~7ea-1);
however:
| Package openjdk-21-jre-headless:arm64 is not configured yet.
|
| dpkg: error processing package openjdk-21-jre:arm64 (--configure):
| dependency problems - leaving unconfigured
| dpkg: dependency problems prevent configuration of
openjdk-21-jdk-headless:arm64:
| openjdk-21-jdk-headless:arm64 depends on openjdk-21-jre-headless (=
21~7ea-1); however:
| Package openjdk-21-jre-headless:arm64 is not configured yet.
|
| dpkg: error processing package openjdk-21-jdk-headless:arm64 (--configure):
| dependency problems - leaving unconfigured
| dpkg: dependency problems prevent configuration of openjdk-21-jdk:arm64:
| openjdk-21-jdk:arm64 depends on openjdk-21-jre (= 21~7ea-1); however:
| Package openjdk-21-jre:arm64 is not configured yet.
| openjdk-21-jdk:arm64 depends on openjdk-21-jdk-headless (= 21~7ea-1);
however:
| Package openjdk-21-jdk-headless:arm64 is not configured yet.
|
| dpkg: error processing package openjdk-21-jdk:arm64 (--configure):
| dependency problems - leaving unconfigured
--- End Message ---
--- Begin Message ---
Version: 20230620~deb12u1
Hi,
I can reproduce this issue reliably using a snapshot of bookworm from
2023-09-01 (i.e. Debian 12.0) and installing openjdk-17-jre into a fresh
chroot. It has to be that package, the headless variant does not seem to
trigger the issue so it seems to be related to package installation
ordering.
I cannot reproduce it in a Debian 12.1 chroot as shipped later that
month. Therefore, it seems solved by the stable version of
ca-certificates-java and I'm marking this bug as so, although I am not
the maintainer.
Hopefully that means we can all have Nice Things again now.
Thanks,
--
Jonathan Wiltshire MBCS
Operations Manager
Tiger Computing Ltd
ISO27001:2017 Certified
Tel: 01600 483 484
Web: http://www.tiger-computing.co.uk
Registered in England. Company number: 3389961
Registered address: Woodlands, Staunton,
Coleford, GL16 8NU
--- End Message ---
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
debian-j...@lists.debian.org for discussions and questions.