VestaCP sudah menjadi kebutuhan para linuxer dikarenakan kemudahan dalam hal installasi, konfigurasi dan manajemennya, yang mana hingga saat ini sudah mencapai LATEST VERSION (Apr 9): 0.9.8-20 dengan beberapa tambahan fitur seperti Autoinstaller (Softaculous), Let’s Encrypt, tempalte Nginx yang mendukung HTTP2, dan lain-lain. Beberapa hal dalam aplikasi tersebut juga memiliki perbaikan bug-bug yang sebelumnya muncul dan juga ada beberapa penambahan fitur dan kemampuan di versi yang akan datang.
Namun ternyata ada issue yang muncul pada saat kita melakukan installasi VestaCP ini di sistem operasi CentOS 7 latest version (7.4.1708) dimana pada saat setelah proses pengisian form berikut:
Following software will be installed on your system: - Nginx Web Server - PHP-FPM Application Server - Exim mail server + Antivirus Antispam - Dovecot POP3/IMAP Server - MariaDB Database Server - Vsftpd FTP Server - Softaculous Plugin Would you like to continue [y/n]: y Please enter admin email address: email_anda@domain.com Please enter FQDN hostname [server.domain.com.com]: Installation backup directory: /root/vst_install_backups/1526305035
akan muncul issue seperti berikut:
failure: repodata/repomd.xml from C7.4.1708-base: [Errno 256] No more mirrors to try.
Setelah kami coba cari dan ternyata di forum VestaCP ada pembahasan issue tersebut beserta workaroundnya:
https://forum.vestacp.com/viewtopic.php?f=10&t=15264
Adapun cara memperbaikinya dengan mengikuti langkah-langkah berikut:
1. Buka dan edit file /etc/yum.repos.d/CentOS-Vault.repo
vi /etc/yum.repos.d/CentOS-Vault.repo
2. Search kata C7.3.1611 atau C7.4.1708 kemudian rubah kata $basearch menjadi Source seperti berikut:
Untuk C7.3.16.11
# C7.3.1611 [C7.3.1611-base] name=CentOS-7.3.1611 - Base baseurl=http://vault.centos.org/7.3.1611/os/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.3.1611-updates] name=CentOS-7.3.1611 - Updates baseurl=http://vault.centos.org/7.3.1611/updates/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 skip_if_unavailable = 1 keepcache = 0 [C7.3.1611-extras] name=CentOS-7.3.1611 - Extras baseurl=http://vault.centos.org/7.3.1611/extras/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.3.1611-centosplus] name=CentOS-7.3.1611 - CentOSPlus baseurl=http://vault.centos.org/7.3.1611/centosplus/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.3.1611-fasttrack] name=CentOS-7.3.1611 - CentOSPlus baseurl=http://vault.centos.org/7.3.1611/fasttrack/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0
Untuk C7.4.1708
# C7.4.1708 [C7.4.1708-base] name=CentOS-7.4.1708 - Base baseurl=http://vault.centos.org/7.4.1708/os/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.4.1708-updates] name=CentOS-7.4.1708 - Updates baseurl=http://vault.centos.org/7.4.1708/updates/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.4.1708-extras] name=CentOS-7.4.1708 - Extras baseurl=http://vault.centos.org/7.4.1708/extras/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.4.1708-centosplus] name=CentOS-7.4.1708 - CentOSPlus baseurl=http://vault.centos.org/7.4.1708/centosplus/Source/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0 [C7.4.1708-fasttrack] name=CentOS-7.4.1708 - CentOSPlus baseurl=http://vault.centos.org/7.4.1708/fasttrack/$basearch/ gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 enabled=0
3. Simpan perubahan tersebut
Setelah melakukan langkah-langkah di atas lakukan installasi VestaCP nya kembali.
Sekian dan terima kasih, semoga bermanfaat ya.