Сбой установки Debian 8 openjdk-8-jre-headless

840
N. Silvestrin

У меня есть виртуальная машина, которую я использую для тестирования вещей с tomcat8. Поскольку на моем компьютере установлена ​​java8 (и я лично не хочу использовать java7), я попытался установить JRE 1.8 на "сервер" vm. Так как я использую Debian 8 (Jessie), я посмотрел, как установить, и пришел к выводу (глядя на это, например), что мне пришлось использовать

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

Но когда я это делаю, я получаю следующее сообщение об ошибке (которое мне кажется HTTP-ошибкой):

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 

Как я могу решить это?

0

1 ответ на вопрос

0
Marek Rost

Из вашего вывода apt-get ясно, что JRE 8 из OpenJDK уже установлен.

Ошибка вызвана другим пакетом - oracle-java8-installer. Не удается загрузить необходимые файлы, возможно, потому что вы отменили установку, и более новая версия уже доступна.

Если вы не хотите этот пакет, удалите его с помощью apt-get remove <pkg>. если вы хотите, чтобы Oracle JDK был установлен параллельно с OpenJDK, вы также должны удалить его, сделать apt-get updateи, наконец, apt-get install <pkg>получить новые сценарии установки.

Похожие вопросы