Installation einer zusätzlichen Java-Version
Hi, ich habe eine Java-Anwendung die nach dem Upgrade auf LEAP 15.1 nicht mehr starten möchte. Nun wollte ich ausprobieren ob es mit openJDK10 noch klappen würde. Dazu wollte ich openJDK10 installieren. Dabei bekommen ich folgenden Output: ****************************************** :~/tmp> sudo zypper in java-10-openjdk [sudo] Passwort für root: Repository-Daten werden geladen... Installierte Pakete werden gelesen... Paketabhängigkeiten werden aufgelöst... Problem: installiertes java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 macht java-10-openjdk < 11.0.3.0-lp151.3.3.1, welches durch java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 angeboten wird, obsolet Lösung 1: Folgende Aktionen werden ausgeführt: Downgrade von java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-11.0.3.0-lp151.2.1.x86_64 Downgrade von java-11-openjdk-accessibility-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-accessibility-11.0.3.0-lp151.2.1.x86_64 Lösung 2: java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 nicht installieren Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a] (a): ****************************************** den ich nicht interpretieren kann. Da ist also ein java-11-openjdk-11.0.3.0 was ein java-10-openjdk mit einer Version kleiner als 11.0.3.0 überflüssig macht. Dieses java-10-openjdk < 11.0.3.0 wird durch java-10-openjdk-10.0.2.0 angeboten %"§$%) Kann das bitte jemand übersetzen ... ? Ich dachte man kann die verschiedenen Java-Versionen nebeneinander installieren und mit update-alternatives wechseln. Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Bernd, hallo zusammen, Am Sonntag, 28. Juli 2019, 10:42:45 CEST schrieb Bernd Nachtigall:
ich habe eine Java-Anwendung die nach dem Upgrade auf LEAP 15.1 nicht mehr starten möchte.
Nun wollte ich ausprobieren ob es mit openJDK10 noch klappen würde. Dazu wollte ich openJDK10 installieren. Dabei bekommen ich folgenden Output:
******************************************
:~/tmp> sudo zypper in java-10-openjdk
[sudo] Passwort für root: Repository-Daten werden geladen... Installierte Pakete werden gelesen... Paketabhängigkeiten werden aufgelöst...
Problem: installiertes java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 macht java-10-openjdk < 11.0.3.0-lp151.3.3.1, welches durch java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 angeboten wird, obsolet Lösung 1: Folgende Aktionen werden ausgeführt: Downgrade von java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-11.0.3.0-lp151.2.1.x86_64 Downgrade von java-11-openjdk-accessibility-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-accessibility-11.0.3.0-lp151.2.1.x86_64 Lösung 2: java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 nicht installieren
Wählen Sie aus den obigen Lösungen mittels Nummer oder brechen Sie (a)b [1/2/a] (a): ******************************************
den ich nicht interpretieren kann.
Da ist also ein java-11-openjdk-11.0.3.0 was ein java-10-openjdk mit einer Version kleiner als 11.0.3.0 überflüssig macht. Dieses java-10-openjdk < 11.0.3.0 wird durch java-10-openjdk-10.0.2.0 angeboten %"§$%)
Kann das bitte jemand übersetzen ... ?
Ich dachte man kann die verschiedenen Java-Versionen nebeneinander installieren und mit update-alternatives wechseln.
Soweit die Theorie ;-)
Das Problem kam wohl mit folgendem Update:
# osc rdiff openSUSE:Leap:15.1 java-11-openjdk \
openSUSE:Leap:15.1:Update java-11-openjdk
--- java-11-openjdk.changes (revision 66)
+++ java-11-openjdk.changes (revision 1)
@@ -1,4 +1,10 @@
-------------------------------------------------------------------
+Tue Jun 4 14:53:17 UTC 2019 - Fridrich Strba
Am 28.07.19 um 11:13 schrieb Christian Boltz: (....)
Ich würde zu folgendem raten:
a) das Wichtigste: öffne einen Bugreport, weil obige Änderung die Installation von java-10-openjdk quasi unmöglich macht oder Dich zumindest von künftigen java-11-openjdk-Updates ausschließt. Den Assignee findest Du oben im Changelog-Diff ;-) und als Summary würde ich "Can't install java-10-openjdk" empfehlen. Wenn Du die Bug-Nummer verrätst, behalte ich das Thema auch gern im Auge. (...)
Done, Bug 1143134 Vielen Dank für die Infos! BTW: Bei einem LEAP 15.1 bei dem noch keine Version des openJDK installiert ist, scheint es keine Mecker zu geben wenn openjdk-10 installiert werden soll. (Ich habe das aber nicht bis zum Ende durchlaufen lassen) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am So., 28. Juli 2019 um 11:13 Uhr schrieb Christian Boltz
:-( daher kann ich über die Details nur spekulieren. Da in Leap 15.1 immer noch java-10-openjdk enthalten ist, halte ich diese Änderung aber für eine schlechte Idee.
JDK10 ist seit 2018-09 upstream EOL (ist halt keine LTS Version). Wollt (und könnt) ihr das ernsthaft noch einige Jahre selbst weiterpflegen? Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am So., 28. Juli 2019 um 10:42 Uhr schrieb Bernd Nachtigall
Problem: installiertes java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 macht java-10-openjdk < 11.0.3.0-lp151.3.3.1, welches durch java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 angeboten wird, obsolet Lösung 1: Folgende Aktionen werden ausgeführt: Downgrade von java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-11.0.3.0-lp151.2.1.x86_64 Downgrade von java-11-openjdk-accessibility-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-accessibility-11.0.3.0-lp151.2.1.x86_64 Lösung 2: java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 nicht installieren
Das sollte nicht sein. Aber eine Anwendung, die mit Java10, aber nicht mit Java11 funktioniert, ist kaputt. Und Java10 ist EOL. Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Gesendet: Sonntag, 28. Juli 2019 um 12:16 Uhr Von: "Martin Schröder"
An: "opensuse-de@opensuse.org" Betreff: Re: Installation einer zusätzlichen Java-Version Am So., 28. Juli 2019 um 10:42 Uhr schrieb Bernd Nachtigall
: Problem: installiertes java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 macht java-10-openjdk < 11.0.3.0-lp151.3.3.1, welches durch java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 angeboten wird, obsolet Lösung 1: Folgende Aktionen werden ausgeführt: Downgrade von java-11-openjdk-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-11.0.3.0-lp151.2.1.x86_64 Downgrade von java-11-openjdk-accessibility-11.0.3.0-lp151.3.3.1.x86_64 zu java-11-openjdk-accessibility-11.0.3.0-lp151.2.1.x86_64 Lösung 2: java-10-openjdk-10.0.2.0-lp151.2.3.2.x86_64 nicht installieren
Das sollte nicht sein. Aber eine Anwendung, die mit Java10, aber nicht mit Java11 funktioniert, ist kaputt. Und Java10 ist EOL.
Gruß Martin Hallo Martin,
wenn eine Java-Version EOL ist, hat man momentan die Möglichkeit noch über AdoptOpenJDK[0] kostenlos weiter das Java 10 zu verwenden. Viele Grüße Sarah [0] https://adoptopenjdk.net/releases.html?variant=openjdk10&jvmVariant=hotspot -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 28.07.19 um 10:42 schrieb Bernd Nachtigall: (...)
ich habe eine Java-Anwendung die nach dem Upgrade auf LEAP 15.1 nicht mehr starten möchte.
Nun wollte ich ausprobieren ob es mit openJDK10 noch klappen würde. Dazu wollte ich openJDK10 installieren. Dabei bekommen ich folgenden Output: (...)
Hat sich erledigt. Es gibt tatsächlich ein Update auf eine aktuellere Version die mit openJDK11 läuft. Danke für die Hinweise. Bernd -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (4)
-
Bernd Nachtigall
-
Christian Boltz
-
Martin Schröder
-
Sarah-Julia Kriesch