Die Installation von Debian 8 openjdk-8-jre-headless schlägt fehl

907
N. Silvestrin

Ich habe eine VM, die ich zum Testen von Tomcat8 verwende. Da auf meinem PC Java8 installiert ist (und ich persönlich nicht auf Java7 zurückgreifen möchte), habe ich versucht, JRE 1.8 auf dem "Server" vm zu installieren. Da ich Debian 8 (Jessie) renne, sah ich, wie ich zum Schluss (bei der Suche zu installieren und kam dies zum Beispiel), die ich hatte zu verwenden

sudo apt-get install -t jessie-backports openjdk-8-jre-headless 

Wenn ich das mache, erhalte ich folgende Fehlermeldung (die für mich wie ein HTTP-Fehler aussieht):

Reading package lists... Building dependency tree... Reading state information... openjdk-8-jre-headless is already the newest version. The following packages were automatically installed and are no longer required: libfontenc1 libxfont1 Use 'apt-get autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 130 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up oracle-java8-installer (8u121-1~webupd8~2) ... Using wget settings from /var/cache/oracle-jdk8-installer/wgetrc Downloading Oracle Java 8... converted 'http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz' (ANSI_X3.4-1968) -> 'http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz' (UTF-8) --2017-03-23 12:03:57-- http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz Resolving download.oracle.com (download.oracle.com)... 95.101.114.65,95.101.114.75 Connecting to download.oracle.com (download.oracle.com)|95.101.114.65|:80... connected. HTTP request sent, awaiting response... 302 Found Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz [following] converted 'https://edelivery.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz' (ANSI_X3.4-1968) -> 'https://edelivery.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz' (UTF-8) --2017-03-23 12:03:58-- https://edelivery.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz Resolving edelivery.oracle.com (edelivery.oracle.com)... 2.23.14.19, 2001:41a8:26:18b::2d3e, 2001:41a8:26:19d::2d3e Connecting to edelivery.oracle.com (edelivery.oracle.com)|2.23.14.19|:443... failed: Connection refused. Connecting to edelivery.oracle.com (edelivery.oracle.com)|2001:41a8:26:18b::2d3e|:443... failed: Network is unreachable. Connecting to edelivery.oracle.com (edelivery.oracle.com)|2001:41a8:26:19d::2d3e|:443... failed: Network is unreachable. download failed Oracle JDK 8 is NOT installed. dpkg: error processing package oracle-java8-installer (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: oracle-java8-installer 

Wie kann ich das beheben?

0

1 Antwort auf die Frage

0
Marek Rost

Aus Ihrer apt-get-Ausgabe wird deutlich, dass JRE 8 von OpenJDK bereits installiert ist.

Der Fehler wird durch ein anderes Paket verursacht - oracle-java8-installer. Die erforderlichen Dateien können nicht heruntergeladen werden, wahrscheinlich, weil Sie die Installation abgebrochen haben und eine neuere Version bereits verfügbar ist.

Wenn Sie das Paket nicht möchten, entfernen Sie es mit apt-get remove <pkg>. Wenn Sie möchten, dass Oracle JDK parallel zu OpenJDK installiert wird, sollten Sie es ebenfalls entfernen, tun apt-get updateund schließlich apt-get install <pkg>neuere Installationsskripts erhalten.