Hi,
I can't help you much there as I didn't check what could break in your
case (bullseye). The last time this was discussed on the list was
https://lists.debian.org/debian-java/2023/02/msg00011.html
According to the PT in bullseye it depends on default-jre-headless which depends on openjdk-11-jre-headless which depends on
ca-certificates-java, but I don't see how updating it could cause
issues.
Maybe Emmanuel or doko could share more details about what could go
wrong?
Cheers,
--
Julien Plissonneau Duquène
Hi,
As far as I remember, 20230707 removes the circular dependency that
caused upgrade issues[1][2][3]. It also requires openjdk to trigger ca-certificates-java:
----JB-jre-headless.postinst.in----
# Now that java is fully registered and configured,
# call update-ca-certificates-java
dpkg-trigger update-ca-certificates-java
------
Please check that this snippet is present in bullseye's JB-jre-headless.postinst.in of openjdk package.
Best Regards,
Vladimir.
[1] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/2003750 [2] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1999103 [3] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/2004061
On Fri, Aug 1, 2025 at 1:14 AM Julien Plissonneau Duquène
<sre4ever@free.fr> wrote:
Hi,
I can't help you much there as I didn't check what could break in your
case (bullseye). The last time this was discussed on the list was
https://lists.debian.org/debian-java/2023/02/msg00011.html
According to the PT in bullseye it depends on default-jre-headless which depends on openjdk-11-jre-headless which depends on
ca-certificates-java, but I don't see how updating it could cause
issues.
Maybe Emmanuel or doko could share more details about what could go
wrong?
Cheers,
--
Julien Plissonneau Duquène
Hi Bastien,* 11 is ok : https://salsa.debian.org/openjdk-team/openjdk/-/blob/openjdk-11/debian/JB-jre-headless.postinst.in#L129
On Fri, Aug 1, 2025 at 2:13 AM Bastien Roucaries <rouca@debian.org> wrote:
1. first upload a openjdk that trigger update-ca-certificates-java
2. upload a backport of ca-certificates-java
3. upload ca-certificates
Correct - that's the right sequence. Following up with Vladimir also
tells me that
- The first step will get you openjdk reconfiguring ca-certificates-java twice. - Then you immediately upload a backport that breaks circular dependency. - And then you can refresh ca-certificates.
Note that this needs to happen for all the openjdk in bullseye - which
means openjdk-11, openjdk-17, *and* nvidia-openjdk-8-jre.
Let me know if you need anything else. Also, please go ahead with or
without adding them to dla-needed, whatever you find convenient.
- u
Hi,
As far as I remember, 20230707 removes the circular dependency that
caused upgrade issues[1][2][3]. It also requires openjdk to trigger ca-certificates-java:
----JB-jre-headless.postinst.in----
# Now that java is fully registered and configured,
# call update-ca-certificates-java
dpkg-trigger update-ca-certificates-java
------
Please check that this snippet is present in bullseye's JB-jre-headless.postinst.in of openjdk package.
Best Regards,
Vladimir.
[1] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/2003750 [2] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1999103 [3] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/2004061
On Fri, Aug 1, 2025 at 1:14 AM Julien Plissonneau Duquène
<sre4ever@free.fr> wrote:
Hi,
I can't help you much there as I didn't check what could break in your
case (bullseye). The last time this was discussed on the list was
https://lists.debian.org/debian-java/2023/02/msg00011.html
According to the PT in bullseye it depends on default-jre-headless which depends on openjdk-11-jre-headless which depends on
ca-certificates-java, but I don't see how updating it could cause
issues.
Maybe Emmanuel or doko could share more details about what could go
wrong?
Cheers,
--
Julien Plissonneau Duquène
Le jeudi 31 juillet 2025, 22:30:11 heure d’été d’Europe centrale Vladimir
Petko a écrit :
Hi,
As far as I remember, 20230707 removes the circular dependency that
caused upgrade issues[1][2][3]. It also requires openjdk to trigger ca-certificates-java:
----JB-jre-headless.postinst.in----
# Now that java is fully registered and configured,
# call update-ca-certificates-java
dpkg-trigger update-ca-certificates-java
------
Please check that this snippet is present in bullseye's JB-jre-headless.postinst.in of openjdk package.
No it is not, so that it the path to fix this ?
1. first upload a openjdk that trigger update-ca-certificates-java
2. upload a backport of ca-certificates-java
3. upload ca-certificates
rouca
Best Regards,
Vladimir.
[1] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/200375 0
[2] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/199910 3
[3] https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/200406 1
On Fri, Aug 1, 2025 at 1:14 AM Julien Plissonneau Duquène
<sre4ever@free.fr> wrote:
Hi,
I can't help you much there as I didn't check what could break in your case (bullseye). The last time this was discussed on the list was
https://lists.debian.org/debian-java/2023/02/msg00011.html
According to the PT in bullseye it depends on default-jre-headless which depends on openjdk-11-jre-headless which depends on
ca-certificates-java, but I don't see how updating it could cause
issues.
Maybe Emmanuel or doko could share more details about what could go wrong?
Cheers,
--
Julien Plissonneau Duquène
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 09:40:28 |
Calls: | 10,387 |
Calls today: | 2 |
Files: | 14,060 |
Messages: | 6,416,673 |