cPanel Perl Module Scalar Utils issue


Apparently some recent cPanel shenanigans have caused problems on some systems with the Perl Module Scalar::Utils. It appears that it may have been modified, removed or something similar. If this is the case, you may see cpan installs failing, EasyApache installs failing, /scripts/perlinstaller installs failing, and more.

The errors will look something like:

Undefined subroutine &Scalar::Util::blessed called at /usr/lib/perl5/5.8.8/JSON/ line 319.

Reinstalling this module is rather interesting as it appears that once you start, the module requires itself to continue the install. Re-installing the Perl RPM does not fix this. It is prevalent enough that cPanel’s written a fix for it:

/scripts/autorepair scalarutil

Run that, and run the perlinstaller afterwards to check your work with:

/scripts/perlinstaller --force Task::Cpanel::Core

And you should be good.


I am a g33k, Linux blogger, developer, student and Tech Writer for My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....