Cara Cepat Mengatasi apt-get update Stuck di Ubuntu (Force IPv4)
Pernah mengalami proses apt-get update di VPS Ubuntu macet total dengan status “Waiting for headers” atau tertahan di alamat IP yang panjang seperti [2620:2d:…]?
Itu adalah alamat IPv6. Masalah ini sangat umum terjadi karena provider VPS memberikan IP tersebut, tetapi rute jaringan keluar (outbound)-nya belum terkonfigurasi dengan benar, sehingga proses download menjadi timeout.
Berikut adalah cara cepat untuk mendiagnosa dan memperbaikinya.
1. Diagnosa: Uji Koneksi IPv6 Anda
Sebelum mengubah sistem, pastikan jalur IPv6 VPS Anda memang bermasalah. Gunakan dua cara pengujian ini:
Tes 1: Menggunakan Ping
ping -6 google.com
Tes 2: Menggunakan cURL (Sangat berguna jika Ping diblokir oleh Firewall)
curl -I -6 https://google.com
Cara membaca hasil:
Jika kedua perintah di atas tidak memunculkan teks apa-apa (stuck), memakan waktu sangat lama, atau muncul pesan error seperti Network is unreachable, fix! Jalur IPv6 VPS Anda tidak bisa digunakan untuk mengakses internet. (Tekan Ctrl + C untuk menghentikan tes).
2. Solusi: Paksa APT Menggunakan IPv4
Solusi terbaiknya adalah memaksa sistem manajemen paket Ubuntu (APT) untuk sepenuhnya menggunakan jalur IPv4 yang sudah terbukti stabil.
Anda cukup mengeksekusi satu baris perintah sakti ini di terminal:
echo 'Acquire::ForceIPv4 "true";' > /etc/apt/apt.conf.d/99force-ipv4
Penjelasan Singkat:
echodan teks di dalamnya adalah perintah mutlak kepada sistem APT untuk wajib menggunakan IPv4.Simbol
>berfungsi menyuntikkan perintah tersebut untuk membuat sebuah file konfigurasi baru bernama99force-ipv4yang diletakkan di direktori sistem/etc/apt/apt.conf.d/.
3. Eksekusi Ulang
Pengaturan tersebut langsung aktif secara permanen. Bersihkan cache yang sebelumnya nyangkut, dan jalankan pembaruan kembali:
apt-get clean
apt-get update
Kini sistem akan menggunakan alamat IPv4 biasa, masalah “Waiting for headers” pun hilang, dan instalasi paket akan langsung melesat kencang!