2017-11-16 5 views
0

Ich verwende Ubuntu LTS 14.04 mit open-jdk 8u111-b14-3~14.04.1 von openjdk-r PPA.Ubuntu 14.04 und openjdk-r/openjdk-8

Die Version wurde in 8u141-b15-3~14.04 geändert und nach der Installation auf der neuen Maschine habe ich ein Problem mit fehlenden cacert-Datei.

Der zugehörige Fehler https://bugs.launchpad.net/ubuntu/+source/ca-certificates-java/+bug/1706442 wurde als ungültig markiert. Gibt es eine Chance, dass es behoben wird? Oder gibt es eine Option, die vorherige Version zurückzugeben?

Antwort

0

Ich denke, die einfachste Lösung ist es, die Kugel zu beißen und auf eine Version von Ubuntu (oder einer anderen Distribution) zu aktualisieren, die OpenJDK 8 als erstklassiges Paket unterstützt.

Der Fehler, den Sie verknüpft haben, wird wahrscheinlich nicht behoben werden. Dieser Bug sagt "es ist ein Fehler in CA-Zertifikat-Java". Es ist nicht. Es ist ein Fehler im openjdk-Paket, da das OpenJDK 8-Paket behauptet, dass es ca-certificate-java brechen wird.

Kannst du die Betreuer dieser PPA kontaktieren und sie bitten, stattdessen ihre Builds für 14.04 zu reparieren? Wie ich es verstehe, haben sie eine Reihe von Optionen, um Dinge zu beheben. Eine Lösung mit einem kleinen Aufwand zur Unterstützung von 14.04 wäre, nicht von ca-Zertifikaten-Java abhängig zu sein. OpenJDK-Builds können Zertifikate bündeln; So schlimm es auch sein mag, es könnte der einzige Weg sein, etwas so altes wie 14.04 zu unterstützen. Es ist wahrscheinlich weniger schlimm, als defekte Pakete für 14.04 bereitzustellen.