⚠️ 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 databasesMasalah 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 -SyyuOpsi -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/mirrorlistPerintah ini akan memilih 20 mirror tercepat yang paling baru disinkronisasi, lalu menyimpannya otomatis.
3️⃣ Hapus Cache Lama (Opsional)
sudo pacman -SccBerguna jika kamu masih sering dapat error file lama atau checksum mismatch.
4️⃣ Coba Update Lagi
sudo pacman -SyuSetelah 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