Reviewing Updates

The latest round of linux updates brought up one specific issue with perl, the error in question was:

dualvar is only available with the XS version of Scalar::Util at /usr/lib/perl5/site_perl/5.8.8/Mail/Reporter.pm line 14
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/Reporter.pm line 14.
Compilation failed in require at (eval 10) line 3.
…propagated at /usr/lib/perl5/5.8.8/base.pm line 85.
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.8.8/Mail/Transport.pm line 12.

It has been highlighted here:

https://bugzilla.redhat.com/show_bug.cgi?id=434574

So essentially the module Scalar::Util::dualvar appears to have been depreciated, however several modules do complain when this is not there.
To correct run the following from command line:

perl -MCPAN -e shell
force install Scalar::Util

This highlight how important it is to review updates prior to accepting their install as you never know what might break. Ideally having a staging server prior to roll out would be ideal but not everyone has so becoming familiar with your server/site to know what might happen and running updates at times that causes the less impact is advised.

This entry was posted in Managed Hosting. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>