If you happen to attempt to change a Cpanel password from WHM and get the following error, it by be due to the Perl install on the server being incorrect or corrupted;
” The password for ‘aaccount’ could not be changed because: ”
Normally it will give you the reason why, however if the Perl install is bad, it will simpy say the message and nothing else.
To correct this, follow the link on how to install / update perl in CPanel - http://www.keithdmitchell.com/2009/01/updating-cpanel-to-perl-588/
none
You may notice that if you attempt an easyapache update in Cpanel that you run into the following issue;
Premature end of script headers: /usr/local/cpanel/whostmgr/docroot/cgi/
easyapache.pl: Please check / usr / local / cpanel / logs / error_log for the exact error.
This indicates that you have either a bad install or an out of date instance of Perl. You can correct this by doing the following;
SSH into the vpsĀ / server and do the following;
cd /
wget http://layer1.cpanel.net/perl588installer.tar.gz
tar -xvzf perl588installer.tar.gz
cd ./perl588installer
./install
cd /
rm -rf ./perl588installer
rm ./perl588installer.tar.gz
rm -f /home/*/.cpanel-datastore/_usr_bin_perl_-v
All done!
none