GNU/Linux >> Belajar Linux >  >> Ubuntu

Perbaiki "W:Beberapa file indeks gagal diunduh." Kesalahan Di Ubuntu

Sepertinya salah satu mirror Ubuntu sedang down hari ini dan saya tidak dapat menginstal paket baru apa pun di server Ubuntu 20,04 LTS saya. Saat saya mencoba memperbarui daftar sumber perangkat lunak, saya mendapatkan kesalahan ini - "W:Beberapa file indeks gagal diunduh. Mereka telah diabaikan, atau yang lama digunakan sebagai gantinya." Saya mencoba memperbarui daftar repositori beberapa kali, me-reboot server, tetapi saya masih mendapatkan kesalahan yang sama. Saya memeriksa koneksi internet, itu berfungsi dengan baik!

Saya menjalankan perintah berikut untuk memperbarui server Ubuntu saya:

$ sudo apt update

Dan saya mengalami kesalahan ini:

Err:1 http://in.archive.ubuntu.com/ubuntu focal InRelease
  Could not connect to in.archive.ubuntu.com:80 (2403:8940:ffff::f), connection timed out Could not connect to in.archive.ubuntu.com:80 (103.97.84.254), connection timed out
Err:2 http://in.archive.ubuntu.com/ubuntu focal-updates InRelease
  Unable to connect to in.archive.ubuntu.com:http:
Err:3 http://in.archive.ubuntu.com/ubuntu focal-backports InRelease
  Unable to connect to in.archive.ubuntu.com:http:
Err:4 http://in.archive.ubuntu.com/ubuntu focal-security InRelease
  Unable to connect to in.archive.ubuntu.com:http:
Reading package lists... Done                           
Building dependency tree       
Reading state information... Done
All packages are up to date.
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal/InRelease  Could not connect to in.archive.ubuntu.com:80 (2403:8940:ffff::f), connection timed out Could not connect to in.archive.ubuntu.com:80 (103.97.84.254), connection timed out
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-updates/InRelease  Unable to connect to in.archive.ubuntu.com:http:
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-backports/InRelease  Unable to connect to in.archive.ubuntu.com:http:
W: Failed to fetch http://in.archive.ubuntu.com/ubuntu/dists/focal-security/InRelease  Unable to connect to in.archive.ubuntu.com:http:
W: Some index files failed to download. They have been ignored, or old ones used instead.

Seperti yang Anda lihat pada output di atas, salah satu mirror mati dan kami harus menonaktifkan atau menggantinya dengan yang berfungsi untuk memperbaiki kesalahan ini.

Perbaiki "W:Beberapa file indeks gagal diunduh." Kesalahan Di Ubuntu

Kesalahan ini biasanya akan teratasi dengan sendirinya setelah mirror Ubuntu kembali online. Untuk berjaga-jaga jika cermin mati selama beberapa jam, ikuti salah satu metode yang diberikan di bawah ini untuk memperbaikinya.

Metode 1 - Temukan mirror repositori APT Ubuntu terbaik

Cara yang disarankan untuk memperbaiki masalah ini adalah dengan menemukan mirror arsip Apt yang berfungsi terbaik untuk lokasi Anda dan memperbarui file /etc/apt/sources.list Anda. Panduan berikut menyediakan semua cara yang mungkin untuk menemukan mirror repositori APT Ubuntu terbaik berdasarkan kecepatan unduh. Cermin mungkin tidak selalu yang paling dekat dengan lokasi Anda, tetapi menawarkan tingkat unduhan dan status pembaruan terbaik.

  • Cara Menemukan Cermin Repositori APT Ubuntu Terbaik

Metode 2 - Beralih kembali ke cermin asli

Sebelum mengubah daftar sumber, sangat disarankan untuk membuat cadangan mereka duluan:

$ sudo mv /etc/apt/sources.list{,.backup}
$ sudo mv /etc/apt/sources.list.d{,.backup}

Ubuntu memiliki contoh daftar sumber di /usr/share/doc/apt/examples/sources.list mengajukan. Mari kita lihat isi file ini:

$ cat /usr/share/doc/apt/examples/sources.list

Contoh keluaran:

# See sources.list(5) manpage for more information
# Remember that CD-ROMs, DVDs and such are managed through the apt-cdrom tool.
deb http://us.archive.ubuntu.com/ubuntu focal main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal main restricted

deb http://security.ubuntu.com/ubuntu focal-security main restricted
deb-src http://security.ubuntu.com/ubuntu focal-security main restricted

deb http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted

Sekarang buat daftar sumber baru dari file contoh seperti di bawah ini:

$ sudo mkdir /etc/apt/sources.list.d
$ sudo cp /usr/share/doc/apt/examples/sources.list /etc/apt/sources.list
$ sudo apt update

Ini akan memulihkan semua mirror ke server utama, biasanya mirror di AS.

Tambahkan repositori tambahan

Kami telah mengaktifkan [Utama] gudang. Repositori ini berisi perangkat lunak sumber terbuka dan gratis yang didukung Canonical.

Jika Anda ingin menginstal paket sumber terbuka dan gratis yang didukung komunitas, paket non-bebas, perangkat lunak yang tidak tersedia di bawah lisensi yang sepenuhnya gratis, dll., Anda harus mengaktifkan repositori berikut:

  • Dibatasi - Driver eksklusif untuk perangkat.
  • Multiverse - Perangkat lunak dibatasi oleh hak cipta atau masalah hukum.
  • Alam Semesta - Perangkat lunak bebas dan sumber terbuka yang dikelola komunitas.

Untuk mengaktifkan repositori ini, jalankan:

$ sudo add-apt-repository restricted
$ sudo add-apt-repository multiverse
$ sudo add-apt-repository universe
$ sudo apt update

Anda dapat memeriksa semua repositori yang diaktifkan seperti di bawah ini:

$ grep ^deb /etc/apt/sources.list
Nonaktifkan repositori sumber

Jika Anda melihat ke file sources.list baru itu, repositori sumber juga telah diaktifkan. Baris yang dimulai dengan "deb-src" menunjukkan repositori sumber yang berisi paket sumber. Ini berguna untuk pengembang. Jika Anda adalah pengguna biasa, Anda tidak melakukannya.

Untuk menonaktifkan repositori sumber, buka file /etc/apt/sources.list dan cukup letakkan simbol hash (#) di depan baris yang dimulai dengan deb-src . Setelah berkomentar, barisnya akan terlihat seperti di bawah ini:

#deb-src http://us.archive.ubuntu.com/ubuntu focal-updates main restricted
[...]

Sekarang perbarui daftar sumber dan lihat apakah sudah diperbaiki.

Jika Anda tinggal di luar AS, cermin utama mungkin lebih lambat. Dalam hal ini, Anda dapat beralih ke lokasi cermin terdekat seperti yang dijelaskan di bagian berikut.

Metode 3 - Pilih mirror terdekat dari mirror resmi Ubuntu

Ada ratusan cermin berbasis komunitas yang tersedia di seluruh dunia. Mirror ini menyediakan repositori dan arsip semua perangkat lunak untuk distribusi Ubuntu Anda. Navigasikan ke tautan berikut untuk melihat semua mirror yang tersedia:

  • Cermin Arsip Resmi untuk Ubuntu

Dari tautan ini, pilih negara Anda atau lokasi terdekat pilihan Anda. Misalnya, saya memilih cermin di India.

Di layar berikutnya, pilih versi distribusi Ubuntu Anda. Sekarang Anda akan mendapatkan entri sources.list seperti yang ditunjukkan pada gambar di bawah ini.

Salin baris ini dan tambahkan di file /etc/apt/sources.list Anda. Jika Anda tidak menginginkan repositori sumber, cukup beri komentar.

Tambahkan repositori tambahan

Kami hanya menambahkan repositori [Utama]. Untuk mengaktifkan repositori berguna lainnya seperti pembatasan, keamanan, pembaruan, dll., jalankan:

$ sudo add-apt-repository restricted
$ sudo add-apt-repository multiverse
$ sudo add-apt-repository universe
$ sudo apt update

Metode 4 - Salin daftar sumber dari sistem kerja lain

Jika Anda sudah memiliki komputer lain yang menjalankan versi Ubuntu yang sama, cukup salin isi file sources.list dan gunakan di sistem Anda. Ini adalah cara paling sederhana dan termudah.

Jika repositori tambahan, seperti Restricted, Multiverse, dan Universe, belum diaktifkan, lakukan:

$ sudo add-apt-repository restricted
$ sudo add-apt-repository multiverse
$ sudo add-apt-repository universe
$ sudo apt update

Bonus - Instal pembaruan dan patch keamanan secara otomatis

Ini opsional. Ubuntu merilis pembaruan dan tambalan keamanan secara berkala. Kita harus menginstalnya untuk mengamankan sistem kita. Untuk menginstal pembaruan dan patch ini secara otomatis, Anda perlu menginstal paket "unattended-upgrade" dan mengonfigurasinya seperti yang dijelaskan dalam tautan berikut.

  • Instal Pembaruan Dan Patch Keamanan Secara Otomatis Di Ubuntu

Semoga membantu.


Ubuntu
  1. Perbaiki FirewallD tidak menjalankan kesalahan di Ubuntu 11.10

  2. Memecahkan Kesalahan Ubuntu:Gagal mengunduh informasi repositori Periksa koneksi Internet Anda

  3. Cara Memperbaiki kesalahan apt-get Failed to Fetch di rilis Ubuntu yang tidak didukung

  1. Unduh Ubuntu 22.04

  2. Cara Memperbaiki "W:Beberapa file indeks gagal diunduh." Kesalahan Di Ubuntu

  3. Gagal Mengambil Pembaruan/peningkatan (Kotak virtual)?

  1. Unduhan Ubuntu Torrent

  2. [Cara] Memperbaiki Kesalahan Google GPG di Ubuntu

  3. Cara Memperbaiki do-release-upgrade:perintah tidak ditemukan Kesalahan Di Ubuntu