Err http://archive.canonical.com natty InRelease
Err http://security.ubuntu.com oneiric-security InRelease
Err http://extras.ubuntu.com natty InRelease
Err http://security.ubuntu.com oneiric-security Release.gpg
Temporary failure resolving ‘security.ubuntu.com’
Err http://archive.canonical.com natty Release.gpg
Temporary failure resolving ‘archive.canonical.com’
Err http://extras.ubuntu.com natty Release.gpg
Temporary failure resolving ‘extras.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric InRelease
Err http://gb.archive.ubuntu.com oneiric-updates InRelease
Err http://gb.archive.ubuntu.com natty-backports InRelease
Err http://gb.archive.ubuntu.com oneiric Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com oneiric-updates Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Err http://gb.archive.ubuntu.com natty-backports Release.gpg
Temporary failure resolving ‘gb.archive.ubuntu.com’
Reading package lists... Done
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/InRelease
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/InRelease
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/InRelease
W: Failed to fetch http://archive.canonical.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘archive.canonical.com’
W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/oneiric-security/Release.gpg Temporary failure resolving ‘security.ubuntu.com’
W: Failed to fetch http://extras.ubuntu.com/ubuntu/dists/natty/Release.gpg Temporary failure resolving ‘extras.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/oneiric-updates/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Failed to fetch http://gb.archive.ubuntu.com/ubuntu/dists/natty-backports/Release.gpg Temporary failure resolving ‘gb.archive.ubuntu.com’
W: Some index files failed to download. They have been ignored, or old ones used instead.
Inilah yang saya lihat ketika saya mencoba lari sudo apt-get update
. Saya melakukan pembaruan pada contoh saya kemarin dan sekarang saya mengalami ini.
Perhatikan bahwa jawaban ini ditulis untuk Ubuntu versi lama. Versi saat ini menggunakan server nama lokal yang dikendalikan oleh D-Bus, di mana bagian diagnosis dari jawaban ini berlaku, tetapi bukan solusinya. Jika
/etc/resolv.conf
berisinameserver 127.0.1.1
atau lebih umumnameserver 127.X.Y.Z
, jangan memodifikasinya."Penyelesaian kegagalan sementara ..." berarti bahwa DNS Anda , yaitu terjemahan dari nama host ke alamat IP, tidak berfungsi. Apakah Anda mengkonfigurasi ulang sesuatu di mesin Anda baru-baru ini? Jika tidak, ini mungkin kesalahan sementara di ISP Anda.
Apakah
ping -n 8.8.8.8
menunjukkan garis suka64 bytes from 8.8.8.8: …
? (Tekan Ctrl+ Cuntuk berhentiping
.)traceroute -n 8.8.8.8
dan lihat di mana ia berhenti: jika ada di rumah / kantor Anda, periksa peralatan jaringan Anda. Jika Anda dapat menghubungi ISP Anda, komplainlah kepada mereka./etc/resolv.conf
; harus ada garis sepertinameserver 1.2.3.4
(mungkin lebih dari satu dari mereka). Jika jalurnya ada, mungkin ada masalah sementara di ISP Anda, dan Anda mungkin bisa mengatasinya dengan menambahkannameserver 8.8.8.8
ke file itu (ini menyatakan server DNS tambahan, yang disediakan secara gratis oleh Google). Jika angka pertama setelahnyanameserver
adalah 127, maka ada relai DNS di mesin Anda (ini adalah hal yang baik), dan Anda harus mengkonfigurasi relai DNS itu daripada memodifikasi/etc/resolv.conf
. Pada versi modern Ubuntu, ada relay DNS secara default, ini Dnsmasq , dan dikendalikan oleh D-Bus.sumber
ping 8.8.8.8 -c3
hanya ping3
kali, Anda tidak perlu Ctrl + C. Anda dapat menggunakan nomor di parameter, seperti-c5
,-c1
,-c100
dllnameserver
harus ditempatkan dengan mesin hostname?/etc/resolv.conf
penting adalah yang ada di mesin yang Anda gunakan . Tetapi pada sistem modern, itu hanya menunjuk ke mesin lokal, dan jika Anda memiliki masalah DNS, Anda harus bekerja dengan D-Bus dan NetworkManager.Anda dapat mengomentari repo yang belum terselesaikan dari file sources.list yang ditemukan di dir / etc / apt /
Setelah memodifikasi sources.list, bersihkan repo apt-get as
Kemudian perbarui
Kesalahan akan hilang
sumber
Terkadang, ketika Anda berada di belakang server proxy, Anda bahkan perlu membuat
apt.conf
file/etc/apt/
dan mengisinya dengan entri tertentu, seperti:Jika ada otentikasi yang diperlukan, file config terlihat seperti:
sumber
Masalah ini juga dapat disebabkan oleh antarmuka yang salah nama. Sebagai contoh,
Temporary failure resolving
pesan kesalahan dapat disebabkan oleh antarmuka yang tidak disebutkan namanyaeth0
tetapieml
sebaliknya tidak disebutkan namanya .sumber
Saya mengalami kesalahan serupa saat menjalankan
apt-get
perintah. Ternyata saya memiliki Panel Pembaruan Perangkat Lunak terbuka di konsol.Ini sepertinya memblokir baris perintah
apt-get
, tapi saya tidak yakin.sumber
Ini adalah masalah DNS. Periksa
/etc/resolv.conf
file Anda .misalnya dalam kasus saya ketika saya memiliki masalah ini & memeriksa file ini, file itu kosong! tetapi seharusnya berisi server-nama dns Anda
Milikku:
192.168.10.x is my gateway ip address
sumber
/etc/resolv.conf
?Saya memiliki kesalahan ini. Mengikuti tip dari dukungan Linode, saya berkomentar semua baris IPv6 di / etc / hosts dan kemudian pembaruan apt-get mulai bekerja.
sumber
Bagi mereka yang menggunakan EC2, ingatlah untuk memeriksa bahwa pengaturan grup keamanan Anda memungkinkan koneksi keluar ke situs web tempat Anda memperbarui. Anda dapat mengatur semua pengaturan keluar lalu lintas dan melihat apakah itu berfungsi.
sumber
Solusi yang diterima tidak bekerja untuk saya. Pertama, hanya
apt-get update
memperingatkan saya tentangTemporary failure resolving 'foo.com'
, tetapi ketika saya mencobanslookup foo.com
atauping foo.com
, itu berfungsi dengan baik!Retasan / perbaikan kotor saya yang luar biasa untuk mengatasi bug ini, adalah menambahkan domain yang diselesaikan secara manual ke
/etc/hosts
dengan skrip pendek ini:Sekarang memperbarui harus berfungsi:
Jika ada yang tahu mengapa solusi ini bekerja dan bagaimana menyelesaikan bug ini secara nyata, saya akan berterima kasih selamanya. Saya juga mencoba menggunakan
sudo apt-get update -o Acquire::ForceIPv4=true
untuk mengecualikan IPv6 menyelesaikan masalah, tetapi itu juga tidak membantu.sumber
Saya mendapat masalah yang sama di mesin virtual vmware, host dan guest keduanya ubuntu. Saya memecahkan masalah mengubah pengaturan mesin virtual. Alih-alih menggunakan NAT, saya mengatur Bridged. Itu berhasil untuk saya
sumber
Pesan kesalahan seharusnya mengatakan Anda tidak memiliki koneksi internet. Anda dapat melihat pesan-pesan kesalahan yang sama ini jika selama instalasi ubuntu awal Anda memilih untuk tidak melakukan pembaruan (tidak terhubung ke wifi / ethernet) yang setelah instalasi selesai dan Anda reboot dapat meninggalkan Anda di layar animasi login ubuntu tak berujung (menonton titik-titik bergerak). .. Anda akan melihat pesan kesalahan di atas jika Anda sekarang masuk ke Pemulihan dan pada masalah prompt root
apt-get update
bahkan setelah Anda mengaktifkan jaringan dari Pemulihan yang tidak memungkinkan Anda untuk terhubung ke wifi jika Anda menghindari wifi selama pemasangan awal.Solusi untuk kasus tepi khusus ini: colokkan kabel ethernet kemudian boot ke Pemulihan dan masalah
apt-get update
atau instal ulang dari awal dan pastikan Anda mengaktifkan pembaruanmasalah inti - jika Anda tidak terhubung ke wifi saat menginstal sehingga Anda menghindari pembaruan paket Anda tidak akan diberikan prompt login wifi selama Pemulihan boot - ini harus diperbaiki ... juga pesan kesalahan di atas seharusnya hanya mengatakan Anda tidak memiliki internet koneksi
sumber