apt-get update बहुत धीमा, "हेडर्स की प्रतीक्षा में"


64

मैंने ऐसे ही सवालों पर गौर किया है:

0% पर अटक गया [शीर्ष लेख की प्रतीक्षा]

उपयुक्त-अद्यतन अद्यतन Windows XP ICS का उपयोग करते समय "हेडर की प्रतीक्षा में" पर अटक जाता है

हालांकि उनमें से कोई भी मेरी समस्या का जवाब नहीं देता है।

मैं 12.04 एएमडी 64 चला रहा हूं और हाल ही में एक मुद्दा मिलना शुरू हुआ है कि जब मैं अपने कनेक्शन से टर्मिनल के माध्यम से घर पर अपने रेपो को अपडेट करता हूं, सूडो एप्ट-गेट अपडेट का उपयोग करते हुए, यह हमेशा के लिए लेता है (शाब्दिक 2 घंटे के बाद यह 28% पर था), हालांकि जब मैं एक अलग स्थान से चलाता हूं तो इसे पूरा होने में 5 मिनट से कम समय लगता है।

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

मेरा मुद्दा क्या हो सकता है?


एक गति परीक्षण (www.speedtest.net) लगभग 0.9 एमबीपीएस नीचे और 0.42 एमबीपीएस ऊपर (जो विज्ञापित लाइन गति के तहत एक छाया है) पर निकलता है, मैं दक्षिण अफ्रीका में रहता हूं और यूसीटी लेग सर्वर का उपयोग करता हूं। लेकिन मैंने SA में उपलब्ध अन्य दर्पणों को भी आज़माया है .... उनमें से कोई भी फर्क नहीं पड़ता।


2
कृपया speedtest.com से परिणाम रिपोर्ट करें , और हमें अपना निवास स्थान बताएं।
ish

जवाबों:


46

मुझे एक समाधान मिला जिससे मुझे यहाँ मदद मिली: https://www.kubuntuforums.net/showthread.php?57567-Ubuntu-problems-on-update

आप का उपयोग करके सूचियों को फिर से प्राप्त करने के लिए apt-get दे सकते हैं:

sudo apt-get clean
cd /var/lib/apt
sudo mv lists lists.old
sudo mkdir -p lists/partial
sudo apt-get clean
sudo apt-get update 

हाँ!!! स्वच्छ! बेशक! <सामना> उस दोस्त के लिए धन्यवाद! : डी
चिरमिसू

बस sudo apt-get cleanमेरे लिए कई बार अच्छा काम किया।
एंड्रयू टी

43

ऐसा लगता है कि यह तीसरे पक्ष के प्रतिनिधि के साथ एक मुद्दा हो सकता है। मुझे पता है कि Google के रेपो को कभी-कभी यहां प्रतिक्रिया देने में कई मिनट लगते हैं। यदि आपके पास थर्ड पार्टी रिपोज सेट अप है, तो अपडेट मैनेजर खोलें, सेटिंग्स पर क्लिक करें, फिर "अन्य सॉफ्टवेयर" टैब। सभी चेकबॉक्स को अनचेक करें, फिर पास मारा।

उन्न्त प्रबंधक अपडेट मैनेजर - अन्य सॉफ्टवेयर

अब, एक टर्मिनल को फायर करें और निम्न कमांड का उपयोग करें और देखें कि क्या यह निम्न कमांड के साथ बेहतर है:

sudo apt-get update

यदि यह बेहतर है, तो वापस जाएं और प्रत्येक रेपो को सक्षम करें और एक-एक करके पुनरावृत्ति करें जब तक आपको समस्या रेपो न मिल जाए।

यदि वह काम नहीं करता है, तो आप अद्यतन प्रबंधक को स्वचालित रूप से उपयोग करने के लिए सबसे अच्छा मुख्य प्रतिनिधि चुन सकते हैं। ऐसा करने के लिए, अपडेट प्रबंधक खोलें, फिर सेटिंग्स पर क्लिक करें। Ubuntu सॉफ्टवेयर टैब का चयन करें, फिर "से डाउनलोड करें:" ड्रॉपडाउन में, अन्य का चयन करें ...

अपडेट मैनेजर - उबंटू सॉफ्टवेयर टैब

अब, विंडो में जो पॉप अप होता है, "बेस्ट सर्वर चुनें" पर क्लिक करें

अपडेट मैनेजर - एक डाउनलोड सर्वर चुनें

यह तब आपके लिए सर्वश्रेष्ठ सर्वर का चयन करने के लिए कई परीक्षण करेगा। एक बार जब यह पूरा हो जाए, तो सर्वर चुनें पर क्लिक करें।

अपडेट मैनेजर - एक डाउनलोड सर्वर चुनें

अब, टर्मिनल को फायर करें और फिर से जांचें।


मेरे लिए इसे "मुख्य सर्वर" पर सेट करने में मदद करें।
बीजी ब्रूनो

2
"सबसे अच्छा सर्वर चुनें" विधि ने मेरी मदद की। धन्यवाद
kommradHomer

5

यह ज्यादातर "MTU आकार" के कारण होता है, कुछ समय के लिए यह मुद्दा रहा है और कुछ गहन निरीक्षण के बाद मुझे पता चला है कि मेरे isp का mtu का आकार 1440 है जबकि एथ इंटरफेस का डिफ़ॉल्ट 1500 है।

अधिकतम mtu आकार जानने के लिए कृपया यहां देखें

अपने mtu पैकेट के आकार को सेट करने के लिए आप या तो नेटवर्क आइकन से नेटवर्क कनेक्शन विकल्प का उपयोग कर सकते हैं या इस लिंक में टर्मिनल का उपयोग कर सकते हैं ।


1
आपकी पहली और दूसरी लिंक दोनों को दूसरी साइट पर इंगित करने के लिए कोडित किया गया है। मैंने dslreports.com साइट पर जानकारी को वर्णनात्मक और मददगार पाया। दुर्भाग्य से cyberciti.biz साइट की जानकारी थोड़ी पुरानी हो सकती है, और (कम से कम यहां) समस्या को बहुत अच्छी तरह से संबोधित नहीं करती है।
टॉमी ट्रसेल

2

मैंने किसी और के लैपटॉप पर इस समस्या का सामना किया है जिसे मुझे अपग्रेड करने के लिए कहा गया था। सिर खुजाने के एक घंटे के बाद, / etc / पर्यावरण के निरीक्षण से पता चला कि सिस्टम में एनॉन-प्रॉक्सी स्थापित था। इसे हटाने से समस्या ठीक हो गई।

तो, / etc / वातावरण में अपनी प्रॉक्सी सेटिंग्स जांचें


1

आप है synapticस्थापित है, को गति प्रदान करने की कोशिश apt-get updateके भीतर synaptic"पुनः लोड करें" पर क्लिक करके। बेशक, यह लटका भी होगा लेकिन जब आप इसे निरस्त करते हैं, तो यह रिपॉजिटरी के नाम को प्रिंट कर देगा इसे रोक दिया गया था, उदाहरण के लिए:

Failed to fetch http://debian.sur5r.net/i3/dists/quantal/InRelease  
Some index files failed to download. They have been ignored, or old ones used instead.

अस्थायी रूप से रिपोर्ट की गई रिपॉजिटरी को अक्षम करके समस्या को ठीक करना चाहिए। में synaptic, आप उन्हें "सेटिंग्स -> अन्य सॉफ़्टवेयर" के तहत अक्षम कर सकते हैं।


1

विंडोज एक्सपी आईसीएस का उपयोग करने के बाद यह "हेडर के लिए प्रतीक्षा" पर अटका हुआ अपडेट मिला ।

आप नेटसेलेक्ट को स्थापित करने और चलाने की कोशिश कर सकते हैं, और जनरेट किए गए स्रोतों को कॉपी कर सकते हैं। /etc/apt/source.list पर जाएं।

उम्मीद है की यह मदद करेगा।


2
उबंटू पूछने के लिए आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
user98085

1

टर्मिनल खोलें और टाइप करें:

cd /etc/apt/apt.conf.d/

अब एक नई फ़ाइल बनाएं sudo nano 99selfऔर टाइप करें:

Acquire::http::Pipeline-Depth "0";

3
आस्कुबंटु में आपका स्वागत है! क्या आप अपने उत्तर को अधिक गहराई से समझाने के लिए विकसित कर सकते हैं कि आपका समाधान क्यों और कैसे काम करता है?
मार्क वानहोमिसन

0

कभी-कभी, आपको केवल अपडेट के लिए मुख्य सर्वर पर स्विच करना होगा। अपडेट, आपके भौगोलिक क्षेत्र के आधार पर, कभी-कभी मुख्य सर्वर से तेज़ डिलीवरी के लिए नहीं आते हैं।

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

जब आप अपने सॉफ़्टवेयर और अपडेट को खोलते हैं, तो डाउनलोड करें विकल्प से "मुख्य सर्वर" चुनें।

आप जाने के लिए तैयार हैं। मुख्य सर्वर पर स्विच करना हमेशा मेरे लिए काम करता है। :)


0

यह समस्या तब भी हो सकती है यदि आपके DNS सर्वर सही तरीके से काम नहीं कर रहे हैं (या यदि आपने गलत DNS सर्वर कॉन्फ़िगर किया है)।

मैं दौड़ा cat /etc/resolv.confऔर महसूस किया कि मैंने DNS सर्वर को गलत समझा। मेरे नेटवर्क इंटरफ़ेस के DNS कॉन्फ़िगरेशन को अपडेट करने के बाद सब कुछ काम कर गया। :)


0

बस सिस्टम सेटिंग पर जाएं-> सॉफ्टवेयर और अपडेट और मेरे लिए एक सर्वर काम करता है। मुझे लगता है कि मेरा अंतिम चयनित सर्वर अज्ञात कारणों से टूट गया।

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