(gelöst) Java 11 installieren geht nicht

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

(gelöst) Java 11 installieren geht nicht

Beitrag von Huck Fin » 02.09.2019 15:14:00

Hi,
ich wollte elasticsearch installieren.
Es lässt sich installieren, aber der Dienst bricht nach ca. 1 Minute ab mit dem Fehler...

Code: Alles auswählen

server1 elasticsearch[7946]: future versions of Elasticsearch will require Java 11; your Java version from [/usr/lib/jvm/java-8-openjdk-amd64/jre] does not meet this requirement
Ich gehe nach dieser Anleitung vor um Java 11 zu installieren
https://tecadmin.net/install-oracle-jav ... 9-stretch/
und bei

Code: Alles auswählen

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EA8CACC073C3DB2A
bekomme ich

Code: Alles auswählen

Executing: /tmp/apt-key-gpghome.aORIwbqT9d/gpg.1.sh --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EA8CACC073C3DB2A
gpg: keyserver receive failed: Datei oder Verzeichnis nicht gefunden
Ich komme an der Stelle nicht weiter.
Zuletzt geändert von Huck Fin am 02.09.2019 17:37:39, insgesamt 1-mal geändert.

DeletedUserReAsG

Re: Java 11 installieren geht nicht

Beitrag von DeletedUserReAsG » 02.09.2019 15:18:37

Warum sich das System mit Fremdquellen versauen? https://packages.debian.org/stretch-bac ... jdk-11-jre – alternativ auf das aktuelle Release wechseln, in Buster ist Java 11 von Haus aus enthalten: Debianopenjdk-11-jre

Ansonsten ist die Meldung kein Fehler, sondern ’n Hinweis darauf, dass zukünftige Versionen nicht mit Java 8 laufen werden (steht eigentlich auch im Klartext dort). Ein Update auf Java 11 wird zwar die Meldung entfernen, aber mit hoher Wahrscheinlichkeit nicht den Fehler, der zum Abbruch führt. Informationen zum Fehler werden sich in den Logs finden lassen (Journal oder/und Log des entsprechenden Programms). Häufige Ursache in diesem Kontext: vollgelaufener Arbeitsspeicher.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: Java 11 installieren geht nicht

Beitrag von Lord_Carlos » 02.09.2019 15:34:50

Bash neu gestartet? Bin mir gerade nicht sicher ob man das muss.
Und wechselt man normal nicht version nach der installation mit update-alternatives? 🤔

Was sagt echo $JAVA_HOME

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

DeletedUserReAsG

Re: Java 11 installieren geht nicht

Beitrag von DeletedUserReAsG » 02.09.2019 15:38:55

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
02.09.2019 15:34:50
Bash neu gestartet? Bin mir gerade nicht sicher ob man das muss.
Vor’m Ausführen von ›apt-key‹? Nein, muss man in der Regel nicht.
Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
02.09.2019 15:34:50
Und wechselt man normal nicht version nach der installation mit update-alternatives?
Nachdem man’s installiert hat, schon – sofern man den alten Kram nicht gleich entsorgt hat. Hier steht’s aber noch zwei Schritte vor diesem Punkt: das Einlesen der Schlüssel für die Fremdquelle zum Zerlegen des Systems funkioniert nicht → die Fremdquelle ist noch nicht eingebunden, das System ist noch nicht ruiniert, und man kann es noch richtig machen ….

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Re: Java 11 installieren geht nicht

Beitrag von Huck Fin » 02.09.2019 16:41:34

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
02.09.2019 15:34:50
Bash neu gestartet? Bin mir gerade nicht sicher ob man das muss.
Und wechselt man normal nicht version nach der installation mit update-alternatives? 🤔

Was sagt echo $JAVA_HOME
echo $JAVA_HOME
ergebniß ist leer

cat /var/log/elasticsearch/elasticsearch.log

Code: Alles auswählen

Caused by: org.elasticsearch.ElasticsearchException: Failure running machine learning native code. 
This could be due to running on an unsupported OS or distribution, missing OS libraries, or a problem with the temp directory. 
To bypass this problem by running Elasticsearch without machine learning functionality set [xpack.ml.enabled: false].

Benutzeravatar
Huck Fin
Beiträge: 1202
Registriert: 10.03.2008 17:10:30

Gelöst Re: Java 11 installieren geht nicht

Beitrag von Huck Fin » 02.09.2019 17:37:10

Läuft.
Danke :THX:

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: (gelöst) Java 11 installieren geht nicht

Beitrag von vdvogt » 30.09.2019 15:06:35

Hallo,
bei mir funktioniert die Installation von openjdk-11-jre und openjdk-11-jdk unter stretch auch nicht.

Ich habe beide Pakete aus den original Debian-Repositories installiert.
Trotzdem meldet java -version, dass nur java 8 installiert sei.
Auch echo $JAVA_HOME zeigt den richtigen Pfad.
Entsprechend laufen die Programme MediathekView und TVBrowser, die in den neuesten Versionen java 11 benoetigen nicht.

Code: Alles auswählen

apt-cache policy openjdk-11-jre
openjdk-11-jre:
  Installiert:           11.0.4+11-1~bpo9+1
  Installationskandidat: 11.0.4+11-1~bpo9+1
  Versionstabelle:
 *** 11.0.4+11-1~bpo9+1 100
        100 http://ftp.de.debian.org/debian stretch-backports/main amd64 Packages
        100 http://ftp2.de.debian.org/debian stretch-backports/main amd64 Packages
        100 /var/lib/dpkg/status
        
apt-cache policy openjdk-11-jdk
openjdk-11-jdk:
  Installiert:           11.0.4+11-1~bpo9+1
  Installationskandidat: 11.0.4+11-1~bpo9+1
  Versionstabelle:
 *** 11.0.4+11-1~bpo9+1 100
        100 http://ftp.de.debian.org/debian stretch-backports/main amd64 Packages
        100 http://ftp2.de.debian.org/debian stretch-backports/main amd64 Packages
        100 /var/lib/dpkg/status
        
java -version
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-8u222-b10-1~deb9u1-b10)
OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)

echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64/
Was kann ich tun, damit das richtig laeuft?

Vielen Dank im Voraus!

Gruesse
Veit

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: (gelöst) Java 11 installieren geht nicht

Beitrag von vdvogt » 30.09.2019 15:24:14

Hallo,
ich habs doch noch hinbekommen!
mit den Befehlen:

update-alternatives --auto java
update-alternatives --display java und
update-alternatives --config java

zeigt jetzt auch java -version das Richtige an:

openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Debian-1bpo91)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Debian-1bpo91, mixed mode, sharing)

Das steht aber so in keinem Tutorial!
Warum muss man erst gegen eine Mauer rennen und tausend Foren-Beitraege durchforsten, bevor man endlich die Richtige Loesung findet?
Die Schreiber von Tutorials sollten sich mal Gedanken machen, dass nicht alle "allwissend sind" und solche wichtigen Infos auch aufschreiben.

Gruesse
Veit

DeletedUserReAsG

Re: (gelöst) Java 11 installieren geht nicht

Beitrag von DeletedUserReAsG » 30.09.2019 17:54:17

vdvogt hat geschrieben: ↑ zum Beitrag ↑
30.09.2019 15:24:14
Das steht aber so in keinem Tutorial!
update-alternatives steht sogar hier im Thread. Und garantiert auch im Anwenderhandbuch und im offiziellen Wiki. Vielleicht nicht konkret mit dem Beispiel Java, aber allgemein – und ein Minimum an Fähigkeit zu Lerntransferleistungen sollte man ’nem Debianuser schon zumuten können, finde ich.

wanne
Moderator
Beiträge: 7462
Registriert: 24.05.2010 12:39:42

Re: (gelöst) Java 11 installieren geht nicht

Beitrag von wanne » 02.10.2019 09:06:42

Das steht aber so in keinem Tutorial!
Die Variante, zwei verschiedene Java-Versionen nebeneinander zu installieren ist üblicherweise nicht das, was du in nem Tutorial abfrühstückst.
Kannst nicht auf 5Mio. Spezaialfälle eingehen.
rot: Moderator wanne spricht, default: User wanne spricht.

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: (gelöst) Java 11 installieren geht nicht

Beitrag von pferdefreund » 04.10.2019 09:23:20

oder das entsprechende Tutorial jetzt, da es geklappt hat, selber ins Debian-Wiki schreiben (lassen). Dann haben alle was davon.
Ist schließlich kostenfreie Open source - also nicht meckern - machen.

Antworten