Beberapa hari terakhir terdapat masalah pada sistem RedHat el 7.2 yang terpasang pada laptop dual core yang saya gunakan. Yaitu tidak ditemukanya file signature (dari alamat repositori resmi RedHat) untuk melakukan update dan tidak saling kompatibelnya paket-paket antar repositori (saya menambah nux dan epel repositori) hingga proses update yang dilakukan gagal karena kekurangan dependensi dan bahkan konflik.
Dan akhirnya saya memutuskan untuk bermigrasi ke CentOS. Tapi karna saya malas melakukan instalasi dari awal lagi, maka saya mengikuti sebuah tulisan dari http://studioidefix.com/2014/10/25/rhel-to-centos7/.
Beberapa perintah yang dijalankan untuk melakukan migrasi sistem dari RedHat el 7 ke CentOS 7 adalah sebagai berikut:
# yum remove rhnlib redhat-support-tool redhat-support-lib-python
# rpm -qa| egrep "rhn|redhat" | xargs rpm -e –nodeps
# rm -rf /usr/share/redhat-release/
# rm -rf /usr/share/doc/redhat-release/
# rpm --import http://mirror.centos.org/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
# yum localinstall http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-34.el7.noarch.rpm
# yum localinstall http://mirror.centos.org/centos/7/os/x86_64/Packages/yum-3.4.3-132.el7.centos.0.1.noarch.rpm
# yum localinstall http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-logos-70.0.6-3.el7.centos.noarch.rpm
# yum localinstall http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-2.1511.el7.centos.2.10.x86_64.rpm
# yum clean all
# yum install deltarpm yum-presto
# yum upgrade
# grub2-mkconfig -o /boot/grub2/grub.cfg
Sampai pada perintah yum clean all semua berjalan lancar. Namun saat mengeksekusi perintah yum install deltarpm yum-presto, saya mengalami masalah dan tidak dapat meneruskan proses migrasi.
Setelah beberapa kali menjalankan perintah yang sama, akhirnya saya menyadari satu hal bahwa repositori RedHat masih digunakan. Kemudian saya cari-cari dan masalahnya ternyata berada pada plugin subscription-manager. Saya menghapusnya, dan ternyata memang itu masalah yang menghambat proses migrasi.
Setelah plugin subscription-manager dihapus, saya dapat melanjutkan proses migrasi yang tertunda tanpa masalah lagi.
Restart setelah update Grub2 dan sistem saya telah beralih ke CentOS 7 :-)
CATATAN!!! LAKUKAN HANYA PADA KOMPUTER PRIBADI JANGAN PADA KOMPUTER PRODUKSI. SEGALA KESALAHAN YANG MUNGKIN TERJADI TANGGUNG SENDIRI RESIKONYA!!!