Como atualizar do PPA da equipe webupd8 (Oracle JDK 8/9) que ficou inconsistente com sua chave GPG?


51

Alguns dias atrás, comecei a receber o seguinte erro ao executar 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.

De acordo com o WebUpd8 , essa , aquela , aquela e aquela página , não pareço precisar de uma chave para isso (mais).

Se eu remover a chave

/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

com apt-key del, eu (obviamente) recebo

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

Obrigado por mais ajuda com isso.


Isso fazia parte do meu problema, mas antes de ver essa mensagem eu estava recebendo 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. A resposta de Michał Knapiński aqui resolveu meus dois problemas. Ele consertou o 404 e também pediu que eu aceitasse a alteração do rótulo.
Stephen Ostermiller

Respostas:


79

Este comando deve fazer o truque:

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

Tenha um bom dia


7
Desculpe, não fiz isso por mim. Estou recebendo o mesmo erro novamente.
19318 Mario Mario

6
Funcionou para mim: Ubuntu 18.04
Mario Stefanutti

2
Também funcionou para mim. Você ainda receberá a primeira mensagem sobre a alteração do marcador, mas não a segunda mensagem "isso deve ser aceito explicitamente".
Erics

15
execute "sudo apt-get update" depois de executar o comando acima. - funciona para mim. Ubuntu 18.04
Drew

2
@ Drew, correr sudo apt-get updatedepois foi crucial para resolver o problema para mim. Obrigado.
Austin Dean

19

Software e atualizações -> outro software -> remova o webupd8team PPA.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

trabalhou para mim.


4
Thx, excluir os arquivos webupd8 em /etc/apt/sources.list.dajudou.
Mario

10

Acho que todos estão perdendo o problema subjacente .... O PPA não funciona mais:

root @ ced-looker1: /etc/apt/sources.list.d# add-apt-repository ppa: webupd8team / java A licença do Oracle JDK foi alterada para lançamentos a partir de 16 de abril de 2019.

O novo Contrato de Licença da Oracle Technology Network para Oracle Java SE é substancialmente diferente das licenças anteriores do Oracle JDK. A nova licença permite certos usos, como uso pessoal e uso de desenvolvimento, sem nenhum custo - mas outros usos autorizados sob licenças anteriores do Oracle JDK podem não estar mais disponíveis. Leia os termos cuidadosamente antes de baixar e usar este produto. Uma FAQ está disponível aqui: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Os downloads do Oracle Java agora exigem o login em uma conta Oracle para baixar as atualizações do Java, como o Oracle Java 8u211 / Java SE 8u212 mais recente. Por esse motivo, não consigo atualizar o PPA com o Java mais recente (e os links antigos foram quebrados pelo Oracle). Por esse motivo, ESTE PPA ESTÁ INTERROMPIDO (a menos que eu encontre alguma maneira de contornar essa limitação).


9

Etapas que funcionaram para mim no Mint 19:

  1. remova o webupd8 ppa de sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-java-bionic.list
    
  2. use o comando que nosso amigo acima postou para nós:

    sudo apt-get --allow-releaseinfo-change update
    
  3. adicione novamente o ppa novamente e atualize-o.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.