58 votes

Comment mettre à jour le PPA de l'équipe webupd8 (Oracle JDK 8/9) dont la clé GPG est incohérente ?

Il y a quelques jours, j'ai commencé à obtenir l'erreur suivante lors de l'exécution de l'opération suivante 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.

Según WebUpd8 , que , que , que y cette page Je ne semble pas avoir besoin d'une clé pour cela (désormais).

Si je retire la clé

/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

avec apt-key del j'obtiens (évidemment)

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

Merci pour toute aide supplémentaire à ce sujet.

84voto

Thomas Guillemaud Points 964

Cette commande devrait faire l'affaire :

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

Passez une bonne journée

22voto

Logiciels et mises à jour -> autres logiciels -> supprimer le PPA webupd8team.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

a fonctionné pour moi.

13voto

Ale Points 240

Je pense que vous manquez tous le problème sous-jacent.... Le PPA ne fonctionne plus :

root@ced-looker1:/etc/apt/sources.list.d# add-apt-repository ppa:webupd8team/java La licence Oracle JDK a été modifiée pour les versions à partir du 16 avril 2019.

Le nouveau contrat de licence Oracle Technology Network License Agreement pour Oracle Java SE est sensiblement différent des licences antérieures d'Oracle JDK. La nouvelle licence autorise certaines utilisations, telles que l'utilisation personnelle et l'utilisation à des fins de développement, sans frais - mais d'autres utilisations autorisées par les licences Oracle JDK antérieures peuvent ne plus être disponibles. Veuillez lire attentivement les conditions avant de télécharger et d'utiliser ce produit. Une FAQ est disponible ici : https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Les téléchargements d'Oracle Java nécessitent désormais de se connecter à un compte Oracle pour télécharger les mises à jour Java, comme la dernière version d'Oracle Java 8u211 / Java SE 8u212. Pour cette raison, je ne peux pas mettre à jour le PPA avec le dernier Java (et les anciens liens ont été cassés par Oracle). Pour cette raison, CE PPA EST DISCONTINU (à moins que je trouve un moyen de contourner cette limitation).

10voto

newonlinux04 Points 101

Étapes qui ont fonctionné pour moi sur Mint 19 :

  1. supprimer le ppa webupd8 de sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-java-bionic.list
  2. utilisez la commande que notre ami ci-dessus a postée pour nous :

    sudo apt-get --allow-releaseinfo-change update
  3. puis ré-additionnez le ppa à nouveau et mettez-le à jour.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X