wheezy-updates onkut.debian.org पर 404 रिटर्न नहीं मिला


15

मेरे पास डेबियन व्हीज़ी पर एक पुरानी परीक्षण मशीन है जिसे मैं वास्तव में अभी अपडेट नहीं कर सकता।

डेबियन व्हीज़ी रिपोजिटरीज़ को फरवरी में संग्रहीत किया गया था। इसलिए मैं आगे बढ़ना चाहता हूं, और मैंने अपने /etc/apt/sources.listसे अपडेट किया है

deb http://ftp.fr.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main

सेवा

deb http://archive.debian.org/debian wheezy main
deb http://security.debian.org/ wheezy/updates main
deb http://archive.debian.org/debian wheezy-updates main

लेकिन, दौड़ते समय apt-get update, मुझे यह त्रुटि आ रही है:

# apt-get update
<snip>
Err http://archive.debian.org wheezy-updates/main i386 Packages
  404  Not Found [IP : 193.62.202.28 80]

अन्य रिपॉजिटरी को बिना मुद्दों के अपडेट किया जा रहा है।

क्या मैं कुछ भूल रहा हूँ?


wheezy ईओएल है, कृपया किसी समर्थित रिलीज़ को अपग्रेड करने पर गंभीरता से विचार करें।
gf_

1
संग्रह में ऐसा कोई भंडार नहीं है। इसे अपग्रेड करने में वर्षों का समय है।
माइकल हैम्पटन

याद के लिए धन्यवाद! यह एक परीक्षण मशीन है जो मेरे पीसी पर रहती है (यह एक वीएम है) जो इंटरनेट से सुलभ नहीं है (मेरे लैन से भी नहीं)। मैं शायद निकट भविष्य में डेबियन के साथ खरोंच से इसका पुनर्निर्माण करूंगा। बेशक, अगर यह एक उत्पादन मशीन थी, तो इसे पहले ही अपग्रेड किया जा सकता था।
राशिद

जवाबों:


13

डेबियन आर्काइव का उपयोग करने के लिए आपके पास एक उपयुक्त स्रोत रेखा नहीं होनी चाहिए जिसका उल्लेख हो wheezy-updates। यह विशेष रूप से (उप) वितरण अभिलेखागार में मौजूद नहीं है।

यदि आप अभी लाइनें हटाते हैं :

deb http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian wheezy-updates main

आपको अपनी apt-getआज्ञाओं को फिर से चलाने में सक्षम होना चाहिए ।

संपूर्ण कहानी

wheezy-updatesभंडार निहित संकुल कि प्रदान किया गया मुख्य भंडार, यानी अद्यतन करने के लिए wheezy, मामूली विज्ञप्ति के बीच। समय के साथ, जब व्हीजी 7.1, 7.2 और अंततः 7.11 तक अद्यतन हो गया, तो इसमें निहित पैकेज wheezy-updatesमुख्य व्हीजी भंडार में स्थानांतरित हो गए। जब मई 2018 में व्हीजी को ईओएलडी मिला, तो कोई पैकेज नहीं रखा जा रहा था wheezy-updates, इसलिए wheezy-updatesडेबियन आर्काइव में जाने का कोई मतलब नहीं था ।

आप पुरालेख भंडार द्वारा समर्थित सभी डेबियन वितरणों की सूची देख सकते हैं: http://archive.debian.org/debian/dists/ इसके अलावा README फाइलों को http://archive.debian.org/README और http पर देखें : //archive.debian.org/debian/README के पास पुरालेख सूची की समरूप सूची है।

security.debian.orgरिपॉजिटरी के संबंध में , यह http://archive.debian.org/debian-security/ पर संग्रहीत है, यदि आप बहुत ही अंतिम अपडेट लाना चाहते हैं, तो मई 2018 से डेटिंग, जो व्हीजी के लिए प्रकाशित हुई थी, आप भी कर सकते हैं इस पंक्ति को अपने उपयुक्त स्रोतों में जोड़ें:

deb http://archive.debian.org/debian-security/ wheezy/updates main

सावधान

जैसे आपके प्रश्न के टिप्पणियों में कहा गया है, डेबियन आर्काइव का उपयोग करके मशीन चलाते समय सावधान रहें क्योंकि वे पैकेज अपडेट नहीं हैं और इसलिए अब सुरक्षित नहीं हैं (यहां तक ​​कि संग्रह से डेबियन-सुरक्षा का उपयोग करते समय भी) । यह शायद ठीक है अगर आपकी मशीन सीधे नेटवर्क से जुड़ी नहीं है, लेकिन अन्यथा, मैं जल्द से जल्द उन्नयन की सिफारिश करूंगा।


"वही Security.debian.org रिपॉजिटरी के लिए चला जाता है, क्योंकि व्हीजी ईओएल है, आपको वहां से कोई पैकेज नहीं मिलेगा।" AFAICT यह सच नहीं है। में सुरक्षा रेपो archive.debian.org/debian-security पर्ल 5.14.2-21 + deb7u6 शामिल है, लेकिन में मुख्य रेपो archive.debian.org/debian केवल 5.14.2-21 + deb7u3 शामिल हैं।
क्रिश्चियन श्मिट

सच, आपकी टिप्पणी के लिए धन्यवाद। मैंने अपने उत्तर को बेहतर ढंग से प्रतिबिंबित करने के लिए संशोधन किया है। लेकिन वे सुरक्षा पैकेज अब भी पुराने हो चुके हैं, इसलिए थोड़ा मूल्य है।
टोनिन

8

सुरक्षा अद्यतन जोड़ें:

deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian-security wheezy/updates main

1

अगर मेरी तरह आप एक एम्बेडेड मट्ठा प्रणाली के साथ काम कर रहे हैं और बस कुछ काम करने की जरूरत है, तो यहां पूर्ण चरण हैं जो मेरे लिए काम करते हैं।

मूल स्रोत अब मौजूद नहीं हैं, जो 404 त्रुटि (पाया नहीं गया) का कारण बनता है, इसलिए हमें स्रोत सूची को संशोधित करने की आवश्यकता है। मूल संग्रह को निकालें दो संग्रह लाइनें जोड़ें।

vi /etc/apt/sources.list
    deb http://archive.debian.org/debian wheezy main
    deb http://archive.debian.org/debian-security wheezy/updates main

उसके बाद, apt-get अभी भी इसके पुराने होने की शिकायत करेगा, इसलिए दिनांक 2018 को वापस बदलें।

date +%Y%m%d -s "20180101"

अद्यतन सूची।

apt-get update

सामान स्थापित करें।

apt-get install nano inotify-tools msmtp

कोई गारंटी नहीं कि यह कब तक काम करेगा, लेकिन इसने मेरे लिए मार्च 2020 में काम किया।


1
क्या आप बता सकते हैं कि सिस्टम दिनांक को बदलना HTTP 404 त्रुटि को कैसे ठीक करता है?
Womble

आपको /etc/apt/source.list में मूल स्रोतों को निकालने की आवश्यकता है क्योंकि वे अब मौजूद नहीं हैं। पिछले दो उत्तरों ने इसे कवर किया। एक्सपायर्ड सोर्स लिस्ट को स्वीकार करने में डेट ट्रिक्स को बदलना।
रॉय एच।

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