Entah disengaja atau tidak, tapi kemungkinan repositories kita terhapus itu pasti ada. Itu yang saya lakukan “dengan sengaja” menghapus isi folder /etc/yum.repos.d dikarenakan install VestaCP yang gagal terus.
Biasanya saat kita jalankan perintah yum, misal yum update, akan muncul error seperti ini Error: There are no enabled repositories in “/etc/yum.repos.d”, “/etc/yum/repos.d”, “/etc/distro.repos.d”.
Yang saya lakukan sebagai berikut :
- Create folder /tmp-repo atau terserah apapun namanya, lalu pindah ke folder tersebut.
mkdir /tmp-repo
cd /tmp-repo - Kemudian download file centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm (sesuaikan dengan versi centosnya. Cara lihat versi centos bisa dengan “cat /etc/centos–release” atau “rpm —query centos–release“)
wget http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm - Extract file nya
rpm2cpio centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm | cpio –extract –make-directories –verbose “*.repo” - Copy kan semua file repository hasil extract tersebut
cp etc/yum.repos.d/* /etc/yum.repos.d/
Untuk memastikan yum sudah bisa digunakan lagi, silakan di coba “yum update“.
Selamat datang kembali
* Ini bagian dari proses instalasi VestaCP di VPS Centos 8