Wie aktualisiere ich von der PPA des webupd8-Teams (Oracle JDK 8/9), die nicht mehr mit dem GPG-Schlüssel übereinstimmt?


51

Vor ein paar Tagen wurde beim Ausführen der folgende Fehler angezeigt apt-get update:

E: Repository 'http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease' changed its 'Label' value from 'Oracle Java (JDK) 8 / 9 Installer PPA' to 'Oracle Java (JDK) 8 Installer PPA' 
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.

Nach WebUpd8 , dass , dass , dass , und der Seite , scheine ich keinen Schlüssel dafür (mehr) zu benötigen.

Wenn ich den Schlüssel abziehe

/etc/apt/trusted.gpg.d/webupd8team_ubuntu_java.gpg
pub   rsa1024 2010-05-04 [SC]
      7B2C 3B08 89BF 5709 A105  D03A C251 8248 EEA1 4886
uid   [ unknown] Launchpad VLC

mit apt-key delbekomme ich (offensichtlich)

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://ppa.launchpad.net/webupd8team/java/ubuntu bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY C2518248EEA14886

Vielen Dank für jede weitere Hilfe.


Dies war Teil meines Problems, aber bevor ich diese Nachricht sah, bekam ich sie Failed to fetch http://ppa.launchpad.net/webupd8team/java/ubuntu/pool/main/o/oracle-java8-installer/oracle-java8-installer_8u181-1~webupd8~1_all.deb 404 Not Found. Die Antwort von Michał Knapiński hier hat meine beiden Probleme gelöst. Es reparierte den 404 und bat mich auch, die Bezeichnungsänderung zu akzeptieren.
Stephen Ostermiller

Antworten:


79

Dieser Befehl sollte den Trick machen:

sudo apt-get --allow-releaseinfo-change update
sudo apt-get update

Einen schönen Tag noch


7
Tut mir leid, ich habe es nicht getan. Ich erhalte wieder den gleichen Fehler.
Mario

6
Es hat bei mir funktioniert: Ubuntu 18.04
Mario Stefanutti

2
Es hat auch bei mir funktioniert. Sie erhalten weiterhin die erste Meldung über die Bezeichnungsänderung, jedoch nicht die zweite Meldung "Dies muss explizit akzeptiert werden".
EricS

15
Führen Sie "sudo apt-get update" aus, nachdem Sie den obigen Befehl ausgeführt haben. - funktioniert bei mir. Sonntag, 18.04.
Drew,

2
@Drew, sudo apt-get updatedanach zu rennen war entscheidend, um das Problem für mich zu beheben. Vielen Dank.
Austin Dean

19

Software und Updates -> andere Software -> webupd8team PPA entfernen.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

arbeitete für mich.


4
Danke, das Löschen der webupd8-Dateien hat /etc/apt/sources.list.dgeholfen.
Mario

10

Ich denke, Ihnen allen fehlt das zugrunde liegende Problem .... Die PPA funktioniert nicht mehr:

root @ ced-looker1: /etc/apt/sources.list.d# add-apt-repository ppa: webupd8team / java Die Oracle JDK-Lizenz wurde für Releases ab dem 16. April 2019 geändert.

Die neue Oracle Technology Network-Lizenzvereinbarung für Oracle Java SE unterscheidet sich erheblich von früheren Oracle JDK-Lizenzen. Die neue Lizenz gestattet bestimmte Verwendungszwecke, z. B. den persönlichen Gebrauch und den Entwicklungsgebrauch, kostenlos. Andere Verwendungszwecke, die unter früheren Oracle JDK-Lizenzen genehmigt wurden, sind jedoch möglicherweise nicht mehr verfügbar. Bitte lesen Sie die Bedingungen sorgfältig durch, bevor Sie dieses Produkt herunterladen und verwenden. Eine FAQ finden Sie hier: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Für Oracle Java-Downloads ist jetzt die Anmeldung bei einem Oracle-Konto erforderlich, um Java-Updates herunterzuladen, z. B. das neueste Oracle Java 8u211 / Java SE 8u212. Aus diesem Grund kann ich die PPA nicht mit dem neuesten Java aktualisieren (und die alten Links wurden von Oracle unterbrochen). Aus diesem Grund wird DIESES PPA EINGESTELLT (es sei denn, ich finde einen Weg, um diese Einschränkung zu umgehen).


9

Schritte, die für mich bei Mint 19 funktionierten:

  1. entferne das webupd8 ppa von sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-java-bionic.list
    
  2. benutze den Befehl, den unser Freund oben für uns gepostet hat:

    sudo apt-get --allow-releaseinfo-change update
    
  3. Fügen Sie dann das ppa erneut hinzu und aktualisieren Sie es.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.