I fixed this locally in our BeagleBoard.org Debian Repo with this quick patch:

This package installs fine for us now:

The following packages will be upgraded:
  ca-certificates-java
1 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 15.8 kB of archives.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://repos.rcn-ee.com/debian buster/main armhf
ca-certificates-java all 20190405rcnee1~buster+20201118 [15.8 kB]
Fetched 15.8 kB in 0s (62.8 kB/s)
(Reading database ... 85872 files and directories currently installed.)
Preparing to unpack
.../ca-certificates-java_20190405rcnee1~buster+20201118_all.deb ...
Unpacking ca-certificates-java (20190405rcnee1~buster+20201118) over
(20190405rcnee0~buster+20201118) ...
Setting up ca-certificates-java (20190405rcnee1~buster+20201118) ...
Installing new version of config file
/etc/ca-certificates/update.d/jks-keystore ...
Processing triggers for ca-certificates (20200601~deb10u1) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

OpenJDK Server VM warning: Option AssumeMP was deprecated in version
10.0 and will likely be removed in a future release.
done.
done.
debian@bbb-pwr01-ser09:~$

Regards,
diff --git a/debian/jks-keystore.hook.in b/debian/jks-keystore.hook.in
index d4a67d0..5bdc65b 100644
--- a/debian/jks-keystore.hook.in
+++ b/debian/jks-keystore.hook.in
@@ -79,7 +79,7 @@ do_cleanup()
     fi
 }
 
-if java -Xmx64m -jar $JAR -storepass "$storepass"; then
+if java -Xmx64m -XX:-AssumeMP -jar $JAR -storepass "$storepass"; then
     do_cleanup
 else
     do_cleanup
diff --git a/debian/postinst.in b/debian/postinst.in
index bc78c6e..30d0846 100644
--- a/debian/postinst.in
+++ b/debian/postinst.in
@@ -98,7 +98,7 @@ first_install()
     # Forcibly remove diginotar cert (LP: #920758)
     if [ -n "$FIXOLD" ]; then
         echo -e "-diginotar_root_ca\n-diginotar_root_ca_pem" | \
-        java -Xmx64m -jar $JAR -storepass "$storepass"
+        java -Xmx64m -XX:-AssumeMP -jar $JAR -storepass "$storepass"
     fi
 
     find /etc/ssl/certs -name \*.pem | \
@@ -111,7 +111,7 @@ first_install()
         fi
         echo "+${filename}"
     done | \
-    java -Xmx64m -jar $JAR -storepass "$storepass"
+    java -Xmx64m -XX:-AssumeMP -jar $JAR -storepass "$storepass"
     echo "done."
 }
 

Reply via email to