Today I had a new issue with one of my clients servers’s after the cpanel version update. He said he cannot view newly added websites, just redirecting the domain to cpanel default pages. So I have checked the httpd conf file, but I cannot find the domain name in apache conf, so I have tried to rebuild the apache conf using “/scripts/rebuildhttpdconf” but I got following error
se of uninitialized value in concatenation (.) or string at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Template/Stash/XS.pm line 29.
Couldn’t load Template::Stash::XS :
Template::Stash::XS object version 2.24 does not match bootstrap parameter at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 253.
BEGIN failed–compilation aborted at /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/Template/Stash/XS.pm line 31.
Compilation failed in require at /usr/local/cpanel/Cpanel/Template.pm line 49.
BEGIN failed–compilation aborted at /usr/local/cpanel/Cpanel/Template.pm line 49.
Compilation failed in require at /usr/local/cpanel/Cpanel/AdvConfig.pm line 9.
BEGIN failed–compilation aborted at /usr/local/cpanel/Cpanel/AdvConfig.pm line 9.
Compilation failed in require at /scripts/rebuildhttpdconf line 12.
BEGIN failed–compilation aborted at /scripts/rebuildhttpdconf line 12.
I thought the perl module Template is not installed properly, so I have just tried to install the module using cpan, but again I got another error now its
Undefined subroutine &IO::Uncompress::Base::readonly called at /usr/lib/perl5/site_perl/5.8.8/IO/Uncompress/Base.pm line 1076.
Then I have searched for it in many blogs including cPanel forum, but I couldn’t find any related issues either, but after the long research I can able to fix this issue by doing the folowing steps.
mv perl perl-bad
ln -s /usr/local/bin/perl perl
Problem still not fixed? Try reinstalling Perl:
cd /usr/src wget http://layer2.cpanel.net/perl588installer.tar.gz tar -xvzf perl588installer.tar.gz cd perl588installer ./install
Then run /scripts/checkperlmodules and /scripts/upcp –force again to reinstall the cPanel files and cpanel default modules.