Issue #
Saat mencoba terminate atau menghapus akun cPanel, proses terminate gagal dengan pesan error berikut.
Collecting Domain Name and IP...Cpanel::Exception::UserNotFound/(XID duq42m) You do not have a user named “USERNAME”.
at /usr/local/cpanel/Cpanel/Async/UserLock.pm line 100.
Hal ini disebabkan beberapa data pengguna yang terkait dengan akun tersebut telah hilang atau dihapus dan akibatnya akun berada dalam keadaan yang tidak utuh.
Solution #
Anda dapat mencari tau file yang hilang dengan cara ini.
/usr/local/cpanel/3rdparty/bin/perl <(curl -s https://raw.githubusercontent.com/cPanelInc/tech-acctinfo/master/acctincfo) --cruft USERNAME
Perhatikan bagian MISSING
misalnya pada kasus kali ini folder userdata
tidak ada sehingga perlu dibuat kembali.
/home/username [EXISTS]
\_ etc - EXISTS
\_ mail - EXISTS
\_ public_html - EXISTS
\_ ssl - EXISTS
\_ tmp - EXISTS
/var/cpanel/userdata/username [MISSING]
mkdir /var/cpanel/userdata/username
chown root:username /var/cpanel/userdata/username
chmod 750 /var/cpanel/userdata/username
Selanjutnya coba kembali terminate akun.
/scripts/removeacct username --force