2017-10-18 1 views
5
gefunden

Der folgende Fehler wird ausgelöst, wenn Sie sudo apt-get install oracle-java8-installer ausführen:oracle-java8-installer WebUpd8 PPA 404 Not

Location: http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1508340360_7be4aa21e145dd26bda475add7c27ada [following] 
        --2017-10-18 08:24:00-- http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/jdk-8u144-linux-x64.tar.gz?AuthParam=1508340360_7be4aa21e145dd26bda475add7c27ada 
        Reusing existing connection to 2.2.0.1:8080. 
        Proxy request sent, awaiting response... 404 Not Found 

A vorübergehend Abhilfe ist:

cd /var/lib/dpkg/info 
sudo sed -i 's|JAVA_VERSION=8u144|JAVA_VERSION=8u152|' oracle-java8-installer.* 
sudo sed -i 's|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/|' oracle-java8-installer.* 
sudo sed -i 's|SHA256SUM_TGZ="e8a341ce566f32c3d06f6d0f0eeea9a0f434f538d22af949ae58bc86f2eeaae4"|SHA256SUM_TGZ="218b3b340c3f6d05d940b817d0270dfe0cfd657a636bad074dcabe0c111961bf"|' oracle-java8-installer.* 
sudo sed -i 's|J_DIR=jdk1.8.0_144|J_DIR=jdk1.8.0_152|' oracle-java8-installer.* 
+1

Worth auf diese auch im Auge zu behalten: https://ubuntuforums.org/

Nur openjdk 8

apt-get install openjdk-8-jre-headless 

dann auch durch

java -version 

testen, installieren showthread.php? t = 2374686 –

+0

Was ist Ihr genau OS Debian oder Ubuntu? Was ist die genaue Veröffentlichung? – GAD3R

+0

Dies gilt sowohl für Ubuntu trusty (14.04) als auch für xeniel (16.x). –

Antwort

2

Von https://ubuntuforums.org/showthread.php?t=2374686 unten ist die ansible Textbuch berichtet Installieren Sie oracle-java8-installer, um die Problemumgehung zu implementieren, die in der obigen Antwort veranschaulicht wird (die ebenfalls aus derselben Quelle stammt).

--- 

- name: Add Oracle Java webupd PPA 
    apt_repository: 
    repo: "ppa:webupd8team/java" 


- name: Accept Java licence 
    debconf: 
    name: "oracle-java{{ java.version }}-installer" 
    question: shared/accepted-oracle-license-v1-1 
    vtype: select 
    value: "true" 


# - name: Install Oracle Java 
# apt: 
#  name: "{{ item }}" 
#  update_cache: yes 
#  state: latest 
#  force: yes 
# with_items: 
#  - "oracle-java{{ java.version }}-installer" 
#  - "oracle-java{{ java.version }}-set-default" 


# Temporary fix for webupd8team installer issue 
- name: Install Oracle Java 
    block: 
    - apt: 
     name: "{{ item }}" 
     update_cache: yes 
     state: latest 
     force: yes 
     with_items: 
     - "oracle-java{{ java.version }}-installer" 
     - "oracle-java{{ java.version }}-set-default" 
    rescue: 
    - shell: cd /var/lib/dpkg/info && sudo sed -i 's|JAVA_VERSION=8u144|JAVA_VERSION=8u152|' oracle-java8-installer.* 
    - shell: cd /var/lib/dpkg/info && sudo sed -i 's|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u144-b01/090f390dda5b47b9b721c7dfaa008135/|PARTNER_URL=http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/|' oracle-java8-installer.* 
    - shell: cd /var/lib/dpkg/info && sudo sed -i 's|SHA256SUM_TGZ="e8a341ce566f32c3d06f6d0f0eeea9a0f434f538d22af949ae58bc86f2eeaae4"|SHA256SUM_TGZ="218b3b340c3f6d05d940b817d0270dfe0cfd657a636bad074dcabe0c111961bf"|' oracle-java8-installer.* 
    - shell: cd /var/lib/dpkg/info && sudo sed -i 's|J_DIR=jdk1.8.0_144|J_DIR=jdk1.8.0_152|' oracle-java8-installer.* 
    always: 
    - apt: 
     name: "{{ item }}" 
     with_items: 
     - "oracle-java{{ java.version }}-installer" 
     - "oracle-java{{ java.version }}-set-default" 
+0

Ab heute hat dies aufgehört zu arbeiten für mich. Das Paket versucht, https://edelivery.oracle.com/otn-pub/java/jdk/8u151-b12/e758a0de34e24606bca991d704f6dcbf/jdk-8u151-linux-x64.tar.gz herunterzuladen, das nicht (mehr?) mit den 'sed' Befehlen. – giorgiosironi

+0

https://ubuntuforums.org/showthread.php?t=2374686&page=5&p=13732563#post13732563 hat eine aktualisierte Version der 'sed' Befehle, die ich gerade teste. – giorgiosironi

+0

Bestätigt, dass die aktualisierte Version ab heute funktioniert: 'java version" 1.8.0_162 "' – giorgiosironi

0

Späte Antwort, aber ich habe gerade eine andere Möglichkeit gefunden, Java ohne Probleme zu installieren. https://www.youtube.com/watch?v=fdB5dhPXiXc

+0

Aber Sie installieren die OpenJDK-Version von Java nicht das Orakel. Siehe auch [Was ist der Hauptunterschied zwischen Oracle JDK und Open JDK?] (Https://stackoverflow.com/questions/22358071/differences-between-oracle-jdk-and-open-jdk-and-garbage-collection) – Murmel

+0

Dies ist der Debian für offenes JDK Java. Problem war mit Oracle Java 8, das nicht mehr existiert. –

Verwandte Themen