cPanel: A fatal error occured with the Let’s Encrypt for cPanel plugin

Kali ini saya menemukan error yang cukup unik didalam cPanel saya yaitu error didalam menu Let’s Encrypt SSL.
Jadi muncul error A fatal error occured with the Let's Encrypt for cPanel plugin - Error executing template seperti gambar dibawah.

Akhirnya setelah ngobrol beberapa saat dengan klien saya tersebut akhirnya ketemu juga masalahnya. Klien saya baru saja melakukan perubahan main domain hosting dan domain tersebut sebelumnya digunakan sebagai domain alias. Dan sekarang waktunya saya untuk melakukan troubleshoot.

Yang saya lakukan adalah coba untuk mengecek config userdata cPanel klien saya.

$ cat /var/cpanel/userdata/username/main
addon_domains: {}
main_domain: domain.com
parked_domains: 
  - ''
sub_domains: 
  - sub.domain.com

Ada yang janggal pada bagian parked_domains: karena terdapat list kosong disana, akhirnya saya coba hapus list kosong tersebut sehingga hasilnya seperti dibawah.

$ cat /var/cpanel/userdata/username/main
addon_domains: {}
main_domain: domain.com
parked_domains: 
sub_domains: 
  - sub.domain.com

Dan update userdata cache cPanel dengan menjalankan perintah /scripts/updateuserdatacache dan error pada menu Let’s Encrypt SSL fix juga.

That’s all.