Cara Atasi Eror Inactive Repositories Di CentOS 8 EOL
Hai DomaiNesians! Masalah eror inactive repositories di CentOS sering kali muncul saat sistem mencapai akhir masa dukungan atau End of Life (EOL). Eror ini bisa mengganggu saat kita ingin memperbarui paket atau menginstal perangkat lunak baru. Panduan ini akan membahas langkah-langkah praktis untuk mengatasi eror inactive repositories di CentOS 8 EOL, sehingga sistem tetap dapat diperbarui dengan lancar. Dengan penjelasan yang mudah dipahami, kita akan menjelajahi penyebab eror ini, cara mengakses VPS, hingga solusi teknis untuk mengembalikan fungsi pembaruan sistem.
Mengapa Eror Inactive Repositories Terjadi?
Eror inactive repositories di CentOS terjadi karena versi sistem operasi telah mencapai status End of Life (EOL). Ketika sebuah versi CentOS dinyatakan EOL, dukungan resmi dari pengembang berhenti, termasuk pembaruan keamanan dan paket perangkat lunak. Untuk CentOS 8, masa dukungan resminya berakhir pada 31 Desember 2021. Setelah tanggal tersebut, CentOS 8 beralih ke model CentOS Stream, yang merupakan versi berbeda dengan pendekatan pengembangan berkelanjutan. Akibatnya, cermin resmi (mirror.centos.org) tidak lagi menyediakan pembaruan atau paket untuk CentOS 8 EOL. Sebaliknya, paket-paket untuk versi EOL ini dipindahkan ke CentOS Vault (vault.centos.org), yang berfungsi sebagai arsip untuk rilis historis.
Eror ini biasanya terlihat saat kita mencoba memperbarui paket menggunakan perintah seperti yum update. Pesan eror akan menunjukkan bahwa repositori tidak dapat diakses atau tidak aktif.
Meskipun CentOS 8 telah EOL, sistem ini masih dapat digunakan untuk keperluan tertentu. Misalnya, saat melakukan uji coba seperti ping ke google.com, sistem tetap berjalan dengan lancar.
Namun, menjalankan versi EOL untuk sistem produksi sangat tidak disarankan karena tidak ada pembaruan keamanan yang disediakan. Untuk sistem yang lebih aman dan terdukung, pertimbangkan untuk meningkatkan ke CentOS Stream 8 atau 9, atau beralih ke distribusi alternatif seperti AlmaLinux atau Rocky Linux, yang dirancang kompatibel dengan RHEL dan menawarkan dukungan lebih lama. Dalam panduan ini, kita akan fokus pada cara mengatasi eror inactive repositories di CentOS 8 EOL agar pembaruan sistem dapat dilakukan kembali.
Akses VPS Melalui Terminal Atau Console
Nah, DomaiNesians! Sebelum memulai perbaikan eror inactive repositories di CentOS, kita perlu mengakses VPS terlebih dahulu. Ada dua cara utama untuk mengakses VPS, yaitu melalui fitur console yang disediakan penyedia layanan atau melalui protokol SSH. Jika menggunakan layanan dari DomaiNesia, login ke akun dapat dilakukan melalui tautan https://my.domainesia.com/.
Untuk mengakses VPS melalui SSH, kita memerlukan alamat IP VPS. Jika lupa dengan alamat IP, informasi ini dapat dilihat di Dashboard VPS MyDomainesia. Cukup masuk ke dashboard, lalu cari detail VPS yang digunakan.
Alternatifnya, kita bisa menggunakan fitur console yang tersedia di dashboard VPS. Caranya, klik tombol โConsoleโ yang biasanya terletak di bagian atas dashboard. Setelah itu, halaman baru akan muncul, dan kita perlu memasukkan kata sandi console yang juga tersedia di dashboard VPS.
Dengan salah satu dari dua cara ini, kita akan mendapatkan akses ke terminal VPS dan siap untuk mengatasi eror inactive repositories di CentOS.
Proses Atasi Eror Inactive Repositories
Untuk mengatasi eror inactive repositories di CentOS, ada beberapa langkah yang perlu dilakukan agar sistem dapat kembali mengakses repositori yang diperlukan. Langkah-langkah ini akan memastikan bahwa eror tersebut teratasi dan pembaruan sistem dapat dilakukan. Berikut adalah proses konfigurasi yang akan dijelaskan melalui sub-sub judul di bawah ini.
1. Ubah Konfigurasi Repositori YUM
Setelah berhasil mengakses VPS melalui terminal atau protokol SSH, kita dapat mulai mengatasi eror inactive repositories di CentOS. Langkah pertama adalah mengubah lokasi repositori YUM dari mirrorlist resmi ke CentOS Vault. Ini diperlukan karena mirrorlist di mirror.centos.org tidak lagi aktif untuk CentOS 8 EOL.
Pertama, nonaktifkan mirrorlist dengan menjalankan perintah berikut:
|
1 |
sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* |
Perintah ini akan menambahkan tanda pagar (#) di depan baris mirrorlist, sehingga menonaktifkannya. Setelah itu, tambahkan repositori baru yang mengarah ke vault.centos.org dengan perintah:
|
1 |
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* |
Perintah ini mengganti baris baseurl yang dikomentari menjadi aktif dan mengarahkannya ke CentOS Vault. Setelah kedua perintah dijalankan, bersihkan cache sistem dan buat cache baru untuk memastikan perubahan diterapkan dengan benar:
|
1 |
sudo yum clean all && sudo yum makecache |
Langkah ini akan memastikan bahwa sistem menggunakan repositori baru dari vault.centos.org untuk mengatasi eror inactive repositories di CentOS.
2. Cek Perubahan Repositori
Setelah perubahan repositori selesai, kita perlu memverifikasi apakah konfigurasi sudah benar. Untuk melihat hasil perubahan, jalankan perintah berikut:
|
1 |
cat /etc/yum.repos.d/CentOS-Base.repo |
Perintah ini akan menampilkan isi file konfigurasi repositori. Sebelum perubahan, isi file mungkin terlihat seperti ini:
|
1 2 3 4 5 6 |
[base] name=CentOS-$releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8 |
Setelah mengubah mirrorlist ke vault.centos.org, hasilnya akan mirip seperti berikut:
|
1 2 3 4 5 6 |
[base] name=CentOS-$releasever - Base #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os baseurl=http://vault.centos.org/centos/$releasever/os/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-8 |
Perubahan ini menunjukkan bahwa sistem kini menggunakan repositori dari vault.centos.org, yang akan membantu mengatasi eror inactive repositories di CentOS.
3. Coba Perbaharui Sistem
Setelah berhasil mengubah repositori YUM, kita dapat mencoba memperbarui sistem untuk memastikan eror inactive repositories di CentOS telah teratasi. Jalankan perintah berikut:
|
1 |
yum update -y |
Perintah ini akan memperbarui semua paket yang tersedia di sistem menggunakan repositori baru. Solusi ini memungkinkan kita untuk tetap menginstal atau memelihara perangkat lunak pada sistem EOL, tetapi perlu diingat bahwa sistem tetap rentan terhadap masalah keamanan baru karena tidak ada tambalan keamanan yang disediakan.
Untuk sistem produksi, sangat disarankan untuk mempertimbangkan pembaruan ke versi CentOS yang masih didukung atau melakukan rebuild VPS. Jika menggunakan layanan VPS dari DomaiNesia, panduan untuk melakukan rebuild VPS tersedia di https://www.domainesia.com/panduan/cara-rebuild-atau-install-ulang-os-vps/.
Eror Inactive Repositories Berhasil Teratasi!
Selamat, eror inactive repositories di CentOS 8 EOL telah berhasil diatasi! Dengan mengubah konfigurasi repositori YUM ke vault.centos.org, sistem kini dapat mengakses paket dan pembaruan yang diperlukan. Meskipun solusi ini memungkinkan sistem tetap berjalan, penting untuk mempertimbangkan peningkatan ke versi yang masih didukung seperti CentOS Stream atau distribusi lain seperti AlmaLinux untuk keamanan jangka panjang. Semoga panduan ini bermanfaat dan memudahkan dalam mengelola VPS. Sampai jumpa di artikel dan panduan DomaiNesia berikutnya!



