यदि एक रिपॉजिटरी / पीपीए में एक रिलीज़ फ़ाइल नहीं है तो मैं क्या कर सकता हूं?


50

अद्यतन करते समय, मुझे निम्न त्रुटि संदेश मिलता है:

W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file.

यहां, मुझे इस त्रुटि पर एक और कथन मिला: पीपीए का उपयोग करते समय या अपनी पैकेज सूचियों को अपडेट करते समय मैं 404 त्रुटि कैसे ठीक कर सकता हूं?

यह कुछ पीपीए हटाने की सिफारिश करता है; और, मुझे यकीन नहीं है कि मुझे ऐसा करना चाहिए क्योंकि इसका मतलब यह हो सकता है कि मुझे उन अपडेट को नहीं मिल रहा है जो मुझे चाहिए।

क्या मुझे यही करना चाहिए?


xenial शायद अब समर्थित नहीं है जिसे अपग्रेड करना चाहिए। इसके बजाय, पुराने-release.ubuntu.com का उपयोग करने के लिए आपको सभी रिपॉजिटरी को बदलना चाहिए और फिर sudo do-releases-upgradeउबंटू की एक समर्थित रिलीज़ प्राप्त करने के लिए करना चाहिए। help.ubuntu.com/community/EOLUpgrades ओह, यह एक पुराना पीपीए था। मुझे सिर्फ यह समस्या थी, और यह इस चाल से हल हो गई थी। मैं पहली बार यहां आया था जब मैंने एक खोज की थी।
ऐन्डर्स

इससे पहले कि आप कुछ और प्रयास करें, सुनिश्चित करें कि आपके पास अपने सर्वर से इंटरनेट तक नेटवर्क पहुंच है। अन्यथा आपको यह त्रुटि भी मिलेगी।
user92240

1
@ इस तिथि के अनुसार, अभी भी Xenial रखरखाव अपडेट के साथ समर्थित है। जब संदेह में आप रिलीज शेड्यूल की
एल्डर गीक

जवाबों:


30

आपके द्वारा जोड़ा गया PPA, Ubuntu के आपके संस्करण का समर्थन नहीं करता है। उदाहरण के लिए, ppa:mc3man/trusty-mediaPPA केवल भरोसेमंद (Ubuntu 14.04) केवल (भरोसेमंद-मीडिया) के लिए है। जाहिर है, इसके पास एक्सनियल (16.04) के लिए कोई फाइल नहीं है। आप पीपीए के लॉन्चपैड पेज की जांच कर सकते हैं कि उबंटू के कौन से संस्करण समर्थित हैं।

मैं निम्नलिखित सुझाव दूंगा:

  • पुराने रिलीज के लिए पीपीए निकालें। इस उदाहरण के लिए:sudo ppa-purge ppa:mc3man/trusty-media

  • यदि आपके संस्करण के लिए PPA है, तो उसे जोड़ें। इस मामले में, Xenial के लिए एक PPA है: mc3man / xerus-media । आप इसका उपयोग करके जोड़ सकते हैंsudo add-apt-repository ppa:mc3man/xerus-media


12
तो पहली बात: मेरे पास ppa-purgeनोट के रूप में ऐसा नहीं था यदि भविष्य में कोई भी इस उत्तर को पढ़ता है: आपको पहले इसे चलाकर प्राप्त करने की आवश्यकता हो सकती है sudo apt-get install ppa-purge
Addem

7
दूसरा, मैंने पहली बुलेट बिंदु की कोशिश की और मुझे Warning: apt-get update failed for some reasonकुछ अन्य त्रुटि संदेशों के बाद चेतावनी मिली जो आमतौर पर साथ आते हैं sudo apt-get update
Addem

3
दूसरा बुलेट पॉइंट करने के बाद और फिर रनिंग के दौरान sudo apt-get updateमुझे सामान्य त्रुटि संदेश मिलते हैं। मैं इस बिंदु पर अनुमान लगा रहा हूं मुझे संबंधित ट्रस्ट मीडिया चीज़ को अक्षम करना चाहिए।
Addem

4
हां, सिस्टम सेटिंग्स> सॉफ्टवेयर और अपडेट> अन्य सॉफ्टवेयर के तहत ट्रस्टी मीडिया और mc3man के लिए कुछ चेक बॉक्स को अन-चेक करने के बाद, फिर मैंने फिर से अपडेट किया और कोई त्रुटि संदेश नहीं मिला। मुझे लगभग ९ ०% विश्वास है मुझे कुछ भी नहीं चाहिए जो मुझे चाहिए।
Addem

6
यदि आपके पास इसके बजाय ppa-purgeसिर्फ उपयोग नहीं है sudo add-apt-repository -r ppa:…
डेसर्ट

9

हाँ, भरोसेमंद मीडिया और mc3man के लिए कुछ टिक बॉक्स अनचेक करें

सिस्टम सेटिंग्स > सॉफ्टवेयर और अपडेट > अन्य सॉफ्टवेयर

चाल चली। ppa-purgeमेरे लिए काम नहीं किया।


यदि सर्वर पर इसका उपयोग किया जाता है तो क्या करें?
ब्रेनमैनिया

इसका एक फायदा पीपीए को फिर से सक्षम करने में सक्षम हो सकता है यदि आप इसे पूरी तरह से शुद्ध करने के बजाय अस्थायी रूप से अक्षम करना चाहते हैं।
जीडीपी 2

5

अपने व्यक्तिगत अनुभव से मैं PPA के मालिक से सीधे संपर्क करने की सलाह दे सकता हूं (यदि हम PPA के बारे में बात करते हैं) तो कृपया नीचे दिए चरणों से उसे जरूरत के लिए पैकेज तैयार करने के लिए कहें (आमतौर पर नए, इसलिए समर्थित रिलीज)।

  1. अपने सिस्टम में PPA को अस्थायी रूप से अक्षम करें (अन्य उत्तर देखें)।
  2. Https://launchpad.net पर PPA पेज पर जाएं और उसमें लॉगिन करें।
  3. अपलोडर द्वारा अपलोडर का नाम निर्धारित करें, कॉलम के नाम पर क्लिक करें
  4. इसके बाद कांटेक्ट इस यूजर पर क्लिक करें

    इस उपयोगकर्ता से संपर्क करें

  5. और सभी आवश्यक जानकारी के साथ फॉर्म भरें:

    प्रेषक: आपका ई-मेल यहाँ सादे में दिखाया जाएगा
    विषय: Ubuntu NN.MM रिलीज़ के लिए AppName की पैकेजिंग
    संदेश:

    प्रिय PPA के मालिक!

    AppName पर आपके काम के लिए धन्यवाद ।
    यह बहुत अच्छा होगा यदि आप उबंटू एनएनएमएम रिलीज़ के लिए इसके लिए पैकेज बनाते हैं ।

    सबसे अच्छा संबंध है,
    उपयोगकर्ता के साथ

  6. पीपीए मालिक के ई-मेल की प्रतीक्षा करें।

  7. PPA को फिर से सिस्टम में जोड़ें जब पैकेज प्रकाशित हो जाए।
  8. का आनंद लें!

1

लाइन के साथ पीपीए निकालें:

sudo add-apt-repository --remove ppa:mc3man/trusty-media

अब दौड़ो

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