Webupd8 टीम PPA (Oracle JDK 8/9) से अपडेट कैसे करें जो इसकी GPG कुंजी के साथ असंगत है?


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। यहां माइकेल नॅपकिस्की के जवाब ने मेरी दोनों समस्याओं को हल कर दिया। इसने 404 को तय किया और मुझे लेबल परिवर्तन को स्वीकार करने के लिए भी कहा।
स्टीफन ओस्टरमिलर

जवाबों:


79

इस कमांड को करना चाहिए ट्रिक:

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

आपका दिन शुभ हो


7
क्षमा करें, यह मेरे लिए नहीं किया। मुझे फिर से वही त्रुटि मिल रही है।
मारियो

6
इसने मेरे लिए काम किया: ubuntu 18.04
मारियो स्टेफानुट्टी

2
इसने मेरे लिए भी काम किया। आपको अभी भी लेबल परिवर्तन के बारे में पहला संदेश मिलेगा लेकिन दूसरा "यह स्पष्ट रूप से स्वीकार किया जाना चाहिए" संदेश नहीं है।
एरिकस

15
उपरोक्त कमांड चलाने के बाद "sudo apt-get update" चलाएँ। - मेरे लिये कार्य करता है। ubuntu 18.04
आकर्षित किया

2
@ ड्रू, sudo apt-get updateबाद में चल रहा था मेरे लिए इस मुद्दे को ठीक करने के लिए महत्वपूर्ण था। धन्यवाद।
ऑस्टिन डीन

19

सॉफ्टवेयर और अपडेट -> अन्य सॉफ्टवेयर -> वेबअप 8 टीएम पीपीए को हटा दें।

sudo add-apt-repository ppa:webupd8team/java

sudo apt-get update

मेरे लिए काम किया।


4
Thx, /etc/apt/sources.list.dमदद में webupd8 फ़ाइलों को हटाने ।
मारियो

10

मुझे लगता है कि आप सभी को अंतर्निहित समस्या याद आ रही है .... PPA अब काम नहीं करता है:

root @ ced-looker1: /etc/apt/sources.list.d# ऐड-ऑप्ट-रिपॉजिटरी ppa: webupd8team / java Oracle JDK लाइसेंस 16 अप्रैल, 2019 से शुरू होने वाले रिलीज़ के लिए बदल गया है।

ओरेकल जावा एसई के लिए नया ओरेकल टेक्नोलॉजी नेटवर्क लाइसेंस समझौता ओरेकल के जेडीके लाइसेंसों से काफी अलग है। नया लाइसेंस कुछ उपयोगों को अनुमति देता है, जैसे कि व्यक्तिगत उपयोग और विकास उपयोग, बिना किसी लागत के - लेकिन अन्य उपयोग जो पूर्व के Oracle JDK लाइसेंस के तहत अधिकृत हैं वे अब उपलब्ध नहीं हो सकते हैं। कृपया इस उत्पाद को डाउनलोड करने और उपयोग करने से पहले शर्तों की सावधानीपूर्वक समीक्षा करें। एक FAQ यहाँ उपलब्ध है: https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html

ओरेकल जावा डाउनलोड को अब नवीनतम ओरेकल जावा 8u211 / जावा एसई 822212 की तरह जावा अपडेट डाउनलोड करने के लिए एक ओरेकल खाते में लॉग इन करना होगा। इस वजह से मैं नवीनतम जावा के साथ पीपीए को अपडेट नहीं कर सकता (और पुराने लिंक ओरेकल द्वारा तोड़ दिए गए थे)। इस कारण से, इस पीपीए को अस्वीकृत कर दिया जाता है (जब तक कि मुझे इस सीमा के आसपास कोई रास्ता नहीं मिल जाता है)।


9

मिंट 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 को फिर से जोड़ें और इसे अपडेट करें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.