ตรงกันข้ามกับบันทึกด้านบนฉันไม่พบคำตอบสำหรับปัญหาของฉัน
ฉันได้อ่านคำถามอัปเดต apt-get เกือบโหลซึ่งส่วนใหญ่มาจาก askubuntu.com โดยมีข้อผิดพลาด "ล้มเหลวในการดึงข้อมูล" และลองใช้วิธีแก้ปัญหาที่นั่น น่าเสียดายที่ไม่มีใครทำงาน ฉันเพิ่งติดตั้ง Ubuntu 12.04 บนแล็ปท็อปของฉันเพิ่งบูทคู่กับ Windows 7 เมื่อฉันลอง
sudo apt-get update
บนเทอร์มินัลเกิดขึ้นต่อไปนี้:
Err http://ph.archive.ubuntu.com precise InRelease
Err http://ph.archive.ubuntu.com precise-updates InRelease
Err http://ph.archive.ubuntu.com precise-backports InRelease
Err http://ph.archive.ubuntu.com precise Release.gpg
Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err http://ph.archive.ubuntu.com precise-updates Release.gpg
Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err http://ph.archive.ubuntu.com precise-backports Release.gpg
Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
Err http://extras.ubuntu.com precise InRelease
Err http://extras.ubuntu.com precise Release.gpg
Unable to connect to extras.ubuntu.com:http:
Err http://security.ubuntu.com precise-security InRelease
Err http://security.ubuntu.com precise-security Release.gpg
Unable to connect to security.ubuntu.com:http: [IP: 91.189.92.190 80]
Reading package lists... Done
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise/InRelease
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-updates/InRelease
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/InRelease
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise/Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-updates/Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch http://ph.archive.ubuntu.com/ubuntu/dists/precise-backports/Release.gpg Unable to connect to ph.archive.ubuntu.com:http: [IP: 91.189.92.177 80]
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/precise/Release.gpg Unable to connect to extras.ubuntu.com:http:
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/precise-security/Release.gpg Unable to connect to security.ubuntu.com:http: [IP: 91.189.92.190 80]
W: Some index files failed to download. They have been ignored, or old ones used instead.
หมายเหตุ :
สิ่งนี้เกิดขึ้นทันทีหลังจากฉันติดตั้ง Ubuntu 12.04 ฉันยังใหม่กับโลก Linux / Ubuntu และ noob เมื่อพูดถึงสิ่งเหล่านี้
รายการแหล่งข้อมูลในการตั้งค่า Update Manager (และศูนย์ซอฟต์แวร์) นั้นสั้น มีเพียง 2 บรรทัดที่มี "Canonical" อยู่ในนั้น 2 บรรทัดที่มี "อิสระ" อยู่ในนั้นและอีก 2 บรรทัด ฉันคิดว่ารายการสั้นเพราะเป็น Ubuntu ที่เพิ่งติดตั้งใหม่
การเชื่อมต่อกับอินเทอร์เน็ตดูดีและเพื่อนของฉันซึ่งแล็ปท็อปเพิ่งติดตั้งกับ Ubuntu 12.04 ในเวลาเดียวกันกับฉันดูเหมือนว่าจะไม่มีปัญหากับการอัพเดทของเขา เราแบ่งปันการเชื่อมต่อเดียวกันดังนั้นฉันคิดว่าปัญหาการเชื่อมต่ออินเทอร์เน็ตอาจไม่ใช่สาเหตุของข้อผิดพลาด
วิธีแก้ไขปัญหา :
จากที่นี่ฉันได้สำรวจ/etc/resolvconf/resolv.conf.d
และเพิ่ม/etc/resolvconf/resolv.conf.d/head
สิ่งต่อไปนี้:
nameserver 8.8.8.8
nameserver 8.8.4.4
เกิดข้อผิดพลาด
จากที่นี่และที่นี่ฉันเปลี่ยนเซิร์ฟเวอร์มิรเรอร์ที่จะใช้ในการตั้งค่าตัวจัดการอัปเดตและซอฟต์แวร์ซ้ำ ๆ เกิดข้อผิดพลาดอีกครั้ง
ฉันยังลองแก้ไขรายการแหล่งที่มาของฉันโดยยกเลิกการเลือกบรรทัดที่มี "อิสระ" ในรายการ (ตามที่แนะนำ) ตามที่นี่ฉันพยายามลบderb-src
บรรทัดในรายการแหล่งที่มา ยังไม่มีประโยชน์
สุดท้ายไซต์นี้แนะนำให้เรียกใช้สิ่งต่อไปนี้:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
or, for a permanent solution,
echo "nameserver 8.8.8.8" | sudo tee /etc/resolvconf/resolv.conf.d/base > /dev/null
น่าเศร้าที่ไม่มีอะไรทำงานให้ฉัน ในฟอรัมทั้งหมดที่ฉันเคยไปคำตอบที่เกี่ยวข้องกับnameserver 8.8.8.8
ดูเหมือนจะเกิดขึ้นบ่อยที่สุด รับทราบด้วยว่าฉันไม่เข้าใจวิธีแก้ปัญหาสิ่งที่พวกเขาตั้งใจหรือทำ ฉันเพียงแค่ติดตามพวกเขา
นี่คือผลลัพธ์สำหรับcat /etc/apt/sources.list
:
# deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/main/binary-i386/
# deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ dists/precise/restricted/binary-i386/
# deb cdrom:[Ubuntu 12.04 LTS _Precise Pangolin_ - Release amd64 (20120425)]/ precise main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu precise main restricted
deb-src http://archive.ubuntu.com/ubuntu precise main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu precise-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu precise universe
deb-src http://archive.ubuntu.com/ubuntu precise universe
deb http://archive.ubuntu.com/ubuntu precise-updates universe
deb-src http://archive.ubuntu.com/ubuntu precise-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu precise multiverse
deb-src http://archive.ubuntu.com/ubuntu precise multiverse
deb http://archive.ubuntu.com/ubuntu precise-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu precise-security main restricted
deb-src http://archive.ubuntu.com/ubuntu precise-security main restricted
deb http://archive.ubuntu.com/ubuntu precise-security universe
deb-src http://archive.ubuntu.com/ubuntu precise-security universe
deb http://archive.ubuntu.com/ubuntu precise-security multiverse
deb-src http://archive.ubuntu.com/ubuntu precise-security multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
และต่อไปนี้สำหรับcat /etc/resolv.conf
:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
search nip.upd.edu.ph
มันชี้ให้เห็นว่าคำตอบอยู่ที่นี่แต่น่าเสียดายที่ไม่ได้ผลเช่นกัน ฉันลองเลือกเซิร์ฟเวอร์ที่แตกต่างกัน แต่ "เลือกเซิร์ฟเวอร์" ไม่สามารถใช้งานได้ การค้นหาเซิร์ฟเวอร์ที่ดีที่สุดให้ผลลัพธ์ "ไม่มีเซิร์ฟเวอร์ที่เหมาะสม" ฉันคิดว่าเซิร์ฟเวอร์มิเรอร์นั้นดีและดูเหมือนว่าจะไม่มีปัญหาในการเชื่อมต่ออินเทอร์เน็ต
การใช้ping -c3 archive.ubuntu.com
และทั้งผลping -c3 8.8.8.8
0% packet loss
ping ที่ 8.8.8.8 บางครั้งให้ผล33% packet loss
แต่ส่วนใหญ่เป็น 0%
nslookup google.com
อัตราผลตอบแทนการพิมพ์
Server: 127.0.0.1
Address: 127.0.0.1#53
ผลลัพธ์ของps aux | grep dns
:
nobody 1761 0.0 0.0 33012 1284 ? S 17:04 0:00 /usr/sbin/dnsmasq
--no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var
/run/sendsigs.omit.d/network-manager.dnsmasq.pid --listen-address=127.0.0.1 --conf-
file=/var/run/nm-dns-dnsmasq.conf --cache-size=0 --proxy-dnssec
joa 2197 0.0 0.0 13576 928 pts/0 S+ 17:10 0:00 grep --color=auto dns
nslookup google.com
และโพสต์ผลลัพธ์ได้ps aux | grep dns
หรือไม่ นอกจากนี้คุณใช้ IP แบบคงที่หรือไม่?
ps aux | grep dns
ควรเป็นบรรทัดเดียว แต่ฉันแก้ไขเพื่อให้ง่ายต่อการดู เริ่มแรกฉันจะบอกว่าฉันใช้ IP แบบไดนามิกเพราะฉันไม่ได้จ่ายอะไรเลย แต่ฉันใช้การเชื่อมต่ออินเทอร์เน็ตของมหาวิทยาลัยดังนั้นจึงยากที่จะทราบว่า IP ที่ฉันใช้นั้นเป็นแบบคงที่หรือแบบไดนามิก
sudo apt-get update
หรือไม่? นอกจากนี้คุณสามารถรวมเอาท์พุทของcat /etc/apt/sources.list
และcat /etc/resolv.conf
? และคุณยืนยันว่าคุณสามารถท่องเว็บไซต์บนอินเทอร์เน็ตได้ตามปกติ?