Saya telah melihat pertanyaan serupa:
Terjebak pada 0% [menunggu tajuk]
pembaruan apt-get macet di "Waiting for Headers" saat menggunakan Windows XP ICS
Namun tak satu pun dari mereka menjawab masalah saya.
Saya menjalankan 12,04 AMD64 dan baru-baru ini mulai mendapatkan masalah bahwa ketika saya memperbarui repos saya dari koneksi saya di rumah melalui terminal, menggunakan sudo apt-get pembaruan, dibutuhkan selamanya (secara harfiah setelah 2 jam itu pada 28%), namun ketika saya berlari dari lokasi yang berbeda dibutuhkan kurang dari 5 menit untuk menyelesaikannya.
Saya telah mencoba mengubah mirror mana yang saya gunakan tetapi itu tidak menyelesaikan masalah. Saya juga mengurangi apa yang ada dalam daftar sumber saya tetapi ini juga tidak ada bedanya. Tidak ada kesalahan pada saluran ADSL saya karena saya sudah menghubungi ISP saya untuk memeriksanya. Tidak ada bedanya jika saya menggunakan koneksi WiFi atau kabel jaringan.
Apa yang bisa menjadi masalah saya?
Tes kecepatan (www.speedtest.net) keluar sekitar 0,9 Mbps turun dan 0,42 Mbps naik (yang merupakan keteduhan di bawah kecepatan jalur yang diiklankan), saya tinggal di Afrika Selatan dan menggunakan server UCT LEG. Tapi saya juga sudah mencoba mirror lain yang tersedia di SA .... tidak ada yang membuat perbedaan.
Jawaban:
Saya menemukan solusi yang membantu saya di sini: https://www.kubuntuforums.net/showthread.php?57567-Ubuntu-problems-on-update
Anda dapat membiarkan apt-get untuk membuat ulang daftar cache menggunakan:
sumber
sudo apt-get clean
bekerja dengan baik beberapa kali untuk saya.Ini kedengarannya seperti masalah dengan repo pihak ketiga. Saya tahu repo Google kadang-kadang membutuhkan beberapa menit untuk merespons di sini. Jika Anda menyiapkan repo pihak ketiga, buka Perbarui Manajer, klik Pengaturan, lalu tab "Perangkat Lunak Lain". Hapus centang semua kotak centang, lalu tekan tutup.
Sekarang, jalankan terminal dan gunakan perintah berikut dan lihat apakah ada yang lebih baik dengan perintah berikut:
Jika lebih baik, kembali dan aktifkan setiap repo dan periksa kembali satu per satu sampai Anda menemukan masalah repo.
Jika itu tidak berhasil, Anda dapat meminta manajer pembaruan memilih repo utama terbaik untuk digunakan secara otomatis. Untuk melakukannya, buka Pembaruan Manajer, lalu klik Pengaturan. Pilih tab Perangkat Lunak Ubuntu, lalu pada dropdown "Unduh dari:", pilih Lainnya ...
Sekarang, di jendela yang muncul, klik "Pilih Server Terbaik"
Kemudian akan melakukan beberapa tes untuk memilih server terbaik untuk Anda. Setelah selesai, cukup klik Pilih Server.
Sekarang, jalankan terminal dan periksa lagi.
sumber
Ini sebagian besar karena "ukuran MTU", telah memiliki masalah ini untuk sementara waktu dan setelah beberapa pemeriksaan mendalam saya telah menemukan bahwa ISP saya memiliki ukuran mtu 1440 sedangkan standar untuk antarmuka et adalah 1500.
untuk mengetahui ukuran maks mtu silakan lihat di sini .
untuk mengatur ukuran paket MTU Anda, Anda dapat menggunakan opsi koneksi jaringan dari ikon jaringan atau menggunakan terminal seperti di tautan ini .
sumber
Saya mengalami masalah ini pada laptop orang lain yang diminta untuk saya tingkatkan. Setelah satu jam menggaruk-garuk kepala, inspeksi / etc / environment mengungkapkan bahwa ada proxy yang dipasang pada sistem. Menghapusnya memperbaiki masalah.
Jadi, periksa pengaturan proxy Anda di / etc / environment
sumber
Jika Anda telah
synaptic
menginstal, cobalah untuk memicu diapt-get update
dalamsynaptic
dengan mengklik "Reload". Tentu saja, itu juga akan hang tetapi ketika Anda membatalkannya, itu akan mencetak nama repositori kalau itu dihentikan, misalnya:Menonaktifkan sementara repositori yang dilaporkan di sana harus memperbaiki masalahnya. Di
synaptic
, Anda dapat menonaktifkannya di "Pengaturan -> Perangkat Lunak Lainnya".sumber
Menemukan pembaruan apt-get ini macet di "Waiting for Headers" saat menggunakan Windows XP ICS sangat wawasan.
Anda mungkin ingin mencoba menginstal dan menjalankan netselect, dan menyalin sources.list yang dihasilkan ke /etc/apt/sources.list
Semoga ini membantu.
sumber
Terminal terbuka dan ketik:
Sekarang buat file baru
sudo nano 99self
dan ketik:sumber
Terkadang, yang perlu Anda lakukan hanyalah beralih ke server utama untuk pembaruan. Pembaruan, tergantung pada area geografis Anda, kadang-kadang tidak datang dari server utama untuk pengiriman yang lebih cepat.
Untuk alasan apa pun, server relai mungkin tidak merespons secepat mungkin untuk permintaan tertentu, jadi untuk sementara waktu beralih ke Server Utama untuk pembaruan harus memperbaikinya.
Ketika Anda membuka Perangkat Lunak dan Pembaruan Anda, pilih "Server Utama" dari opsi Unduh Dari.
Anda harus baik untuk pergi. Beralih ke server utama selalu bekerja untuk saya. :)
sumber
Masalah ini juga dapat terjadi jika server DNS Anda tidak berfungsi dengan benar (atau jika Anda telah mengkonfigurasi server DNS yang salah).
Saya berlari
cat /etc/resolv.conf
dan menyadari bahwa saya salah mengetik server DNS. Semuanya berfungsi setelah saya memperbarui konfigurasi DNS antarmuka jaringan saya. :)sumber
Cukup buka Pengaturan sistem-> Perangkat Lunak & Pembaruan dan alihkan server berfungsi dengan baik untuk saya. Saya kira server saya yang terakhir dipilih rusak karena alasan yang tidak diketahui.
sumber