⚠️ Contoh Pesan Error
error: failed retrieving file 'core.db' from mirror.example.com : The requested URL returned error: 404
error: failed to update core (failed to retrieve some files)
error: failed to synchronize all databases
Masalah ini bukan di internet kamu, tapi di sisi server mirror yang belum update.
🔍 Penyebab Umum
- Mirror yang digunakan belum tersinkron dengan server utama Arch.
- File indeks (misalnya
core.db
) belum diperbarui. - Cache pacman masih menyimpan data lama.
- Server mirror sudah tidak aktif atau ditutup.
🧭 Langkah-Langkah Memperbaiki
1️⃣ Coba Sinkronisasi Ulang Repositori
sudo pacman -Syyu
Opsi -Syyu
memaksa pacman memperbarui seluruh database paket dari mirror yang digunakan.
2️⃣ Ganti Mirror dengan yang Lebih Cepat & Terbaru
sudo pacman -S reflector
sudo reflector --latest 20 --sort rate --save /etc/pacman.d/mirrorlist
Perintah ini akan memilih 20 mirror tercepat yang paling baru disinkronisasi, lalu menyimpannya otomatis.
3️⃣ Hapus Cache Lama (Opsional)
sudo pacman -Scc
Berguna jika kamu masih sering dapat error file lama atau checksum mismatch.
4️⃣ Coba Update Lagi
sudo pacman -Syu
Setelah mirrorlist diperbarui, update sistem seperti biasa.
💡 Tips Tambahan
- Gunakan mirror regional (misalnya Indonesia atau Asia) agar lebih cepat.
- Cek status mirror resmi Arch di: archlinux.org/mirrors/status.
- Khusus distro turunan (CachyOS, Garuda, EndeavourOS), gunakan script mirror resmi mereka:
sudo cachyos-mirror
sudo eos-rankmirrors
✅ Kesimpulan
Error “Mirror Tidak Sinkron” disebabkan oleh server mirror yang belum diperbarui atau offline.
Solusinya cukup dengan mengganti mirrorlist menggunakan reflector
atau alat bawaan distro.
Setelah itu, jalankan update ulang:
sudo pacman -Syu