GPGキーと矛盾したwebupd8チームPPA(Oracle JDK 8/9)から更新する方法は?


51

数日前、実行時に次のエラーが発生し始めました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.

よるとWebUpd8そのそのその、およびそのページ、私は(もう)は、このためのキーを必要としていないようです。

キーを削除した場合

/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

apt-key del、私は(明らかに)得る

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

これに関するさらなる支援をありがとう。


これは私の問題の一部でしたが、このメッセージを見る前に私はを得ていました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。MichałKnapińskiの答えはここで私の両方の問題を解決しました。404を修正し、ラベルの変更を受け入れるように依頼しました。
スティーブンオステルミラー

回答:


79

このコマンドはトリックを実行する必要があります。

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

ごきげんよう


7
申し訳ありませんが、私のためにそれをしませんでした。同じエラーが再び発生します。
マリオ

6
それは私のために働い:Ubuntuの18.04
マリオStefanutti

2
それも私のために働いた。ラベルの変更に関する最初のメッセージは引き続き取得されますが、2番目の「これは明示的に受け入れられる必要があります」メッセージは取得されません。
EricS

15
上記のコマンドを実行した後、「sudo apt-get update」を実行します。-私のために働く。Ubuntuの18.04
ドリュー

2
@Drew、sudo apt-get updateその後実行することは私にとって問題を解決するために重要でした。ありがとう。
オースティンディーン

19

ソフトウェアとアップデート->他のソフトウェア-> webupd8team PPAを削除します。

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

私のために働いた。


4
Thx、webupd8ファイルの削除に/etc/apt/sources.list.d役立ちました。
マリオ

10

皆さんは根本的な問題を見逃していると思います。...PPAはもはや機能しません。

root @ ced-looker1:/etc/apt/sources.list.d# add-apt-repository ppa:webupd8team / java Oracle JDKライセンスは、2019年4月16日以降のリリースで変更されました。

Oracle Java SEの新しいOracle Technology Networkライセンス契約は、以前のOracle JDKライセンスとは大幅に異なります。新しいライセンスでは、個人使用や開発使用などの特定の使用が無料で許可されますが、以前のOracle JDKライセンスで許可されていた他の使用は使用できなくなる可能性があります。この製品をダウンロードして使用する前に、条件を注意深く確認してください。FAQはこちらから入手できます:https : //www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

Oracle Javaダウンロードでは、最新のOracle Java 8u211 / Java SE 8u212などのJava更新をダウンロードするためにOracleアカウントにログインする必要があります。このため、最新のJavaでPPAを更新することはできません(古いリンクはOracleによって壊れていました)。このため、このPPAは廃止されました(この制限を回避する方法を見つけない限り)。


9

Mint 19で私のために働いたステップ:

  1. からwebupd8 ppaを削除します sources.list.d

    cd /etc/apt/sources.list.d
    rm webupd8team-java-bionic.list
    
  2. 上記の友人が投稿したコマンドを使用します。

    sudo apt-get --allow-releaseinfo-change update
    
  3. その後、再度PPAを追加して更新します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.