#1042732 default-jre-headless: Installation fails with java exception

Package:
default-jre-headless
Source:
default-jre-headless
Description:
Standard Java or Java compatible Runtime (headless)
Submitter:
Date:
2023-07-31 08:33:04 UTC
Severity:
normal
#1042732#5
Date:
2023-07-31 08:32:05 UTC
From:
To:
Dear Maintainer,

   * What led up to the situation?

   I installed a new debian 12 into a virtual machine without any java
   packages. Afterwards I started up the virtual machine and tried to
   install the package "default-jre-headless".

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

     I tried to install the above mentioned java package.

   * What was the outcome of this action?

   I got a java execption during installation

	Setting up libavahi-client3:amd64 (0.8-10) ...
	Setting up libcups2:amd64 (2.4.2-3+deb12u1) ...
	Setting up default-jre-headless (2:1.17-74) ...
	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:106)
		at java.base/java.security.Security$1.run(Security.java:84)
		at java.base/java.security.Security$1.run(Security.java:82)
		at java.base/java.security.AccessController.doPrivileged(AccessController.java:318)
		at java.base/java.security.Security.<clinit>(Security.java:82)
		at java.base/sun.security.jca.ProviderList.<init>(ProviderList.java:178)
		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:318)
		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
	Processing triggers for libc-bin (2.36-9+deb12u1) ...
	Processing triggers for sgml-base (1.31) ...
	Setting up libfontconfig1:amd64 (2.14.1-4) ...
	Setting up openjdk-17-jre-headless:amd64 (17.0.7+7-1~deb12u1) ...
	update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
	update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode
	update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
	update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
	update-alternatives: using /usr/lib/jvm/java-17-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
	Processing triggers for libc-bin (2.36-9+deb12u1) ...
	Errors were encountered while processing:
	 ca-certificates-java
	E: Sub-process /usr/bin/dpkg returned an error code (1)

   * What outcome did you expect instead?

   The packages get installed correctly