'एप्ट-गेट अपडेट' उबंटू सर्वर नहीं पा सकता है


50

sudo apt-get updateमेरे सर्वर पर रनिंग फेल है (जिसमें इंटरनेट कनेक्शन है)। क्या सर्वर अस्थायी रूप से टूट गए हैं, या मेरा APT गलत है और पुराने सर्वर का उपयोग कर रहा है? संक्षेप में, मैं इसे कैसे ठीक करूं?

यहाँ उत्पादन है:

~$ uname -a
Linux nematode 2.6.28-19-server #66-Ubuntu SMP Sat Oct 16 18:41:24 UTC 2010 i686 GNU/Linux

~$ sudo apt-get update
Err http://us.archive.ubuntu.com jaunty Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates Release.gpg
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/main Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/restricted Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/universe Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://us.archive.ubuntu.com jaunty-updates/multiverse Translation-en_US
  Could not resolve 'us.archive.ubuntu.com'
Err http://security.ubuntu.com jaunty-security Release.gpg
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/main Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/restricted Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/universe Translation-en_US
  Could not resolve 'security.ubuntu.com'
Err http://security.ubuntu.com jaunty-security/multiverse Translation-en_US
  Could not resolve 'security.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/Release.gpg  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/main/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/restricted/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/universe/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/jaunty-updates/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'us.archive.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/Release.gpg  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/main/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/restricted/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/universe/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/jaunty-security/multiverse/i18n/Translation-en_US.bz2  Could not resolve 'security.ubuntu.com'
W: Some index files failed to download, they have been ignored, or old ones used instead.
W: You may want to run apt-get update to correct these problems

1
का आउटपुट क्या है cat /etc/resolv.conf?
ændrük

1
मेरे जवाब की जाँच करें क्योंकि यह मेरे लिए काम करता है: askubuntu.com/questions/135932/…
m.alaa8

जवाबों:


22

आप कमांड लाइन से उन मेजबानों में से किसी को हल कर सकते हैं?

jinx:775 Z$ ping us.archive.ubuntu.com
PING us.archive.ubuntu.com (91.189.92.171) 56(84) bytes of data.
64 bytes from cassava.canonical.com (91.189.92.171): icmp_seq=1 ttl=128 time=104 ms

यदि नहीं, तो अगला कदम आजमाना है host -v:

jinx:776 Z$ host -v us.archive.ubuntu.com
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14243
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      A

;; ANSWER SECTION:
us.archive.ubuntu.com.  592     IN      A       91.189.88.31
us.archive.ubuntu.com.  592     IN      A       91.189.88.40
us.archive.ubuntu.com.  592     IN      A       91.189.88.45
us.archive.ubuntu.com.  592     IN      A       91.189.88.46
us.archive.ubuntu.com.  592     IN      A       91.189.92.169
us.archive.ubuntu.com.  592     IN      A       91.189.92.170
us.archive.ubuntu.com.  592     IN      A       91.189.92.171
us.archive.ubuntu.com.  592     IN      A       91.189.88.30

Received 167 bytes from 10.211.55.1#53 in 37 ms
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50130
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      AAAA

;; AUTHORITY SECTION:
ubuntu.com.             1800    IN      SOA     ns1.canonical.com. hostmaster.canonical.com. 2011030301 10800 3600 604800 3600

Received 100 bytes from 10.211.55.1#53 in 65 ms
Trying "us.archive.ubuntu.com"
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54875
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

;; QUESTION SECTION:
;us.archive.ubuntu.com.         IN      MX

;; AUTHORITY SECTION:
ubuntu.com.             1800    IN      SOA     ns1.canonical.com. hostmaster.canonical.com. 2011030301 10800 3600 604800 3600

Received 100 bytes from 10.211.55.1#53 in 62 ms

DNS सर्वर द्वारा दी गई त्रुटियों को देखें।


1
मुझे उल्लेख करना चाहिए pingथा कि या तो हल नहीं हुआ था, लेकिन यह कि मैं आईपी के माध्यम से पिंग करने में सक्षम था (एक अलग मशीन पर हल)। इस मदद के लिए धन्यवाद, और @ Indrük द्वारा टिप्पणी, मुझे पता चला कि किसी तरह मेरी DNS प्रविष्टियां पूरी तरह से बेकार थीं। उन फिक्सिंग समस्या को ठीक किया।
फ्रॉग्ज

दिलचस्प समस्या: "होस्ट: कमांड नहीं मिला" लेकिन मैं गैर-सत्यापित पैकेज स्वीकार किए बिना उपयुक्त का उपयोग करके इसे स्थापित नहीं कर सकता।
झगमा

ठीक करने के लिए यहां कोई वास्तविक आदेश नहीं दिए गए हैं। बस यह बताने के लिए कि यह सही ढंग से काम कर रहा है या नहीं। अगर मैं पिंग नहीं कर सकता हूं और host -vमैं ऐसा नहीं कर सकता हूं। आगे क्या होगा? कोई मदद नहीं करता।
davejal

47

यह एक DNS मुद्दे की तरह लगता है। इसे ठीक करने के लिए, आपको यह सुनिश्चित करने की आवश्यकता है

/etc/resolv.conf

DNS सर्वर के लिए अच्छी प्रविष्टियाँ हैं।

Google के पास सार्वजनिक DNS सर्वर हैं जिनका आप उपयोग कर सकते हैं

इसलिए, उदाहरण के लिए, आप अपनी /etc/resolv.confफ़ाइल के शीर्ष पर निम्न 2 पंक्तियाँ जोड़ सकते हैं (Google DNS सर्वर पर ये बिंदु) उपरोक्तानुसार:

nameserver 8.8.8.8 
nameserver 8.8.4.4

बेशक आपको इस फ़ाइल को बदलने के लिए रूट होना होगा, और कोई भी बदलाव करने से पहले बैकअप लेना होगा!


2
जरूरी नहीं कि एक अच्छी योजना हो अगर आपको अपने नेटवर्क के अंदर पतों को हल करने की आवश्यकता है। यदि प्रत्येक मशीन को नाम से एक्सेस करने की आवश्यकता हो तो ठीक है, जो आपके फ़ायरवॉल से परे स्थित है।
सीस्क

@Ceisc - महान बिंदु। इसका उल्लेख करने के लिए धन्यवाद!
ब्रैड पार्क

1
उस फ़ाइल में यह कहा गया है कि "हाथ से फ़ाइल को पूरा न करें - आपका परिवर्तन कभी भी हो जाएगा" - क्या आप इसे संबोधित कर सकते हैं?
जुलुम

मैं निश्चित रूप से नहीं कह सकता - लेकिन यह अभी भी वही है जो Google उनके Google सार्वजनिक DNS पेज पर
ब्रैड पार्क

1
यह सबसे अच्छा उत्तर है
बडेम्बा

15

मुझे पता है कि यह धागा सुपर पुराना है, लेकिन अभी भी किसी को भी देखने के लिए, मैंने वायरलेस एक्सेस प्वाइंट को डिस्कनेक्ट और फिर से कनेक्ट करके इस समस्या को हल किया।


1
यह उन लोगों के लिए सही उत्तर है, जो इस त्रुटि को देखते हैं ... आप ऑनलाइन नहीं हैं ... अपना वाईफाई कनेक्ट करें और बस अपना अपडेट कमांड फिर से जारी करें ... sudo apt-get update && sudo apt-get dist-upgrade
स्कॉट स्टेंसलैंड

धन्यवाद! यह मेरे लिए काम किया! बहुत सरल जवाब है कि शायद ज्यादातर लोगों के लिए समाधान होगा :)
राबर्ट रोथ

9

अक्सर मैं इसे ठीक करने के लिए अपने /etc/resolv.conf में 8.8.8.8 निकालता हूं। Esp जब सस्ते-क्लाउड-प्रदाता-ऑफ-द-महीने (इस मामले में लिनोइड) सामान के साथ व्यवहार करते हैं।

cat /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4
#nameserver 72.14.179.5
#nameserver 72.14.188.5

ये Google के सार्वजनिक DNS सर्वर हैं। हां, वे शायद उन लॉग से बाहर निकलने वाले ट्रैक को ट्रैक करते हैं। लेकिन उन सर्वरों पर हिट करने वाली एकमात्र साइट git और ubuntu अभिलेखागार है।


3

मेरे पास यही मुद्दा था Err on apt-get updatehndrük सही ढंग से संकेत दिया।

मैंने /etc/resolv.confअपने ऑपरेटर के DNS पते को मैन्युअल रूप से फ़ाइल में एक DNS पते को बदलकर अपनी समस्या को ठीक किया ।

पहले यह 192.168.0.254उबंटू द्वारा निर्धारित किया गया था ।


हां, जैसा कि मेरे अनुवर्ती उत्तर में स्वीकार किए गए उत्तर में उल्लेख किया गया था, समस्या यह थी कि मेरा DNS ठीक किया गया था और अच्छे मूल्यों के लिए सेट होने की आवश्यकता थी।
हीरोग़

3

मेरे पास एक बहुत ही समान समस्या थी जिसमें: sudo apt-get update समाप्त नहीं हो सकता था, और इसमें त्रुटियां थीं। मैंने अपने केबल मॉडेम को फिर से शुरू करने की कोशिश की है , और यह काम कर गया। आप अपने केबल मॉडेम को पुनः आरंभ करने का प्रयास कर सकते हैं।


2

यह देखने के लिए कि क्या आप वेब पेज "http://us.archive.ubuntu.com" खोल सकते हैं, अपने वेब ब्राउज़र की जाँच करें। यदि हाँ, तो यह एक नेटवर्क प्रॉक्सी सेटिंग्स समस्या है।

उबंटू डेस्कटॉप पर निम्न चरणों का पालन करें।

  1. सिस्टम-> प्राथमिकताएं-> नेटवर्क प्रॉक्सी पर जाएं
  2. "मैनुअल प्रॉक्सी कॉन्फ़िगरेशन" चुनें
  3. चेक "सभी प्रोटोकॉल के लिए एक ही प्रॉक्सी का उपयोग करें"
  4. HTTP प्रॉक्सी: पोर्ट:
  5. हिट विवरण और जाँच "उपयोगकर्ता प्रमाणीकरण"
  6. उपयोगकर्ता नाम और पासवर्ड डालें और बंद करें

ऐसा करने के बाद, मैं इन त्रुटियों को हल करने में सक्षम था।


क्या आप कह रहे हैं कि आपने प्रॉक्सी का उपयोग करके इसे हल किया है?
ज़िंग

2

मेरा बस यही मुद्दा था। वर्चुअल मशीन पर काम कर रहा था और यह लगातार आईपी पते बदलते हुए थक गया। स्थिर IP पता सेट करने के बाद, मैंने DNS नेमसेर्वर्स सेट नहीं किए और अब अपडेट नहीं हो सकता। मुझे / etc / नेटवर्क / इंटरफेस फ़ाइल में नाम सर्वर को जोड़ने की भी आवश्यकता थी। यहां उस पर जानकारी मिली । (मैं DNS नाम सर्वर कैसे सेट करूँ)

अगला मुद्दा मैं भागा कि मैं नेटवर्क इंटरफेस को रीसेट करने के लिए ifdown और ifup नहीं कर सका। इस कोड ने मेरे लिए काम किया:

sudo ifdown eth0 && sudo ifup --exclude=lo -a

इस समस्या के बारे में अधिक जानकारी यहां पाई जा सकती है । (नेटवर्क इंटरफेस कैसे रीसेट करें)


2

आप /etc/resolvconf/resolv.conf.d/base(डिफ़ॉल्ट रूप से रिक्त) जोड़ को संपादित कर सकते हैं

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver YOUR DNS SERVER

1

बहुत आसान:

  1. फ़ाइल /etc/resolv.conf में मैन्युअल रूप से DNS पते की तलाश करें
  2. सीडी / आदि / नेटवर्क /
  3. सूडो नैनो इंटरफ़ेस
  4. नाम बदलने वाले
  5. nameervers 8.8.8.8 8.8.4.4 समान राउटर के साथ काम नहीं कर रहा है (मेरे मामले में हिट्रॉन बहुत खराब है

कंपनी आईपी रूटिंग सभी पर काम नहीं कर रही है)

आपको /etc/resolv.conf से आईपी पते का उपयोग करना होगा

या मेरे केस 192.168.1.1 में केवल अपने राउटर आईपी का उपयोग करें


1

मैंने इस समस्या को भी हल किया है। बस पर जाएँ: सिस्टम सेटिंग्स -> नेटवर्क प्रॉक्सी -> विधि स्वचालित -> SYstem Weide -> लागू करें और अपना व्यवस्थापक पासवर्ड डालें


1

मुझे पता है कि यह एक बहुत पुरानी पोस्ट है, लेकिन मैंने एक Dell E4310 पर Ubuntu 16.10 स्थापित किया और मैं एक ही मुद्दे में भाग गया। मैंने इस पोस्ट में कुछ सुझावों का पालन करने की कोशिश की लेकिन कुछ भी काम नहीं किया इसलिए मैंने अपडेट सर्वर को बदलने की कोशिश करने का फैसला किया।

इसलिए सिस्टम सेटिंग्स> सॉफ्टवेयर और अपडेट में, मैंने सर्वर को "मेन" से निम्न में बदल दिया: http://mirror.cc.columbia.edu/pub/linux/ubuntu/archive

अब मेरे अपडेट बिना मुद्दों के चल रहे हैं। उम्मीद है की यह मदद करेगा।


1

/etc/hostsउदाहरण के लिए, मुझे DNS समस्या से बचने के लिए सर्वर के IP में जोड़ना पड़ा

echo "91.189.91.24 security.ubuntu.com" >> /etc/hosts 
echo "91.189.91.24 archive.ubuntu.com" >> /etc/hosts
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.