Bagaimana cara memperbarui dari tim webPA8 PPA (Oracle JDK 8/9) yang menjadi tidak konsisten dengan kunci GPG-nya?

51

Beberapa hari yang lalu, saya mulai mendapatkan kesalahan berikut saat melakukan 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.

Menurut WebUpd8 , itu , itu , itu , dan halaman itu , saya sepertinya tidak memerlukan kunci untuk ini (lagi).

Jika saya menghapus kunci

/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

dengan apt-key del, saya (jelas) dapatkan

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

Terima kasih atas bantuan lebih lanjut dengan ini.

Mario
sumber
Ini adalah bagian dari masalah saya, tetapi sebelum saya melihat pesan ini saya mendapatkan 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. Jawaban Michał Knapiński di sini menyelesaikan kedua masalah saya. Itu memperbaiki 404 dan juga meminta saya untuk menerima perubahan label.
Stephen Ostermiller

Jawaban:

79

Perintah ini harus melakukan trik:

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

Semoga harimu menyenangkan

Thomas Guillemaud
sumber
7
Maaf, tidak melakukannya untuk saya. Saya mendapatkan kesalahan yang sama lagi.
Mario
6
Ini bekerja untuk saya: ubuntu 18.04
Mario Stefanutti
2
Ini juga berhasil untuk saya. Anda masih akan mendapatkan pesan pertama tentang perubahan label tetapi bukan pesan kedua "ini harus diterima secara eksplisit".
EricS
15
jalankan "sudo apt-get update" setelah menjalankan perintah di atas. - bekerja untukku. ubuntu 18.04
Drew
2
@Rew, berlari sudo apt-get updatesetelah itu sangat penting untuk memperbaiki masalah bagi saya. Terima kasih.
Austin Dean
19

Perangkat lunak dan pembaruan -> perangkat lunak lain -> hapus webupd8team PPA.

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

bekerja untukku.

Michał Knapiński
sumber
4
Terima kasih, menghapus file webupd8 di /etc/apt/sources.list.dmembantu.
Mario
10

Saya pikir Anda semua melewatkan masalah mendasar .... PPA tidak lagi berfungsi:

root @ ced-looker1: /etc/apt/sources.list.d# add-apt-repository ppa: webupd8team / java Lisensi Oracle JDK telah berubah untuk rilis mulai 16 April 2019.

Perjanjian Lisensi Jaringan Teknologi Oracle untuk Oracle Java SE secara substansial berbeda dari lisensi Oracle JDK sebelumnya. Lisensi baru memungkinkan penggunaan tertentu, seperti penggunaan pribadi dan penggunaan pengembangan, tanpa biaya - tetapi penggunaan lain yang disahkan berdasarkan lisensi Oracle JDK sebelumnya mungkin tidak lagi tersedia. Harap tinjau persyaratan dengan cermat sebelum mengunduh dan menggunakan produk ini. Sebuah FAQ tersedia di sini: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Unduhan Oracle Java sekarang membutuhkan login ke akun Oracle untuk mengunduh pembaruan Java, seperti Oracle Java 8u211 / Java SE 8u212 terbaru. Karena ini saya tidak dapat memperbarui PPA dengan Java terbaru (dan tautan lama terputus oleh Oracle). Untuk alasan ini, PPA INI DIHENTIKAN (kecuali saya menemukan cara untuk mengatasi batasan ini).

Evan
sumber
9

Langkah-langkah yang berhasil bagi saya di Mint 19:

  1. hapus ppa webupd8 dari sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-java-bionic.list
    
  2. gunakan perintah yang diposting teman kami di atas untuk kami:

    sudo apt-get --allow-releaseinfo-change update
    
  3. kemudian tambahkan kembali ppa lagi dan perbarui.

newonlinux04
sumber