<html><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:10pt"><div>I have recently run a yum update and am now getting the following error<br></div><div><br></div><div>[Tue Jan  3 01:14:31 2012] [error]: Scrip Prepare 15 died. - Undefined subroutine &Scalar::Util::weaken called at /opt/rt3/lib/RT/Action/Generic.pm line 107.<br><br>Stack:<br>  [/opt/rt3/lib/RT/Action/Generic.pm:107]<br>  [/opt/rt3/lib/RT/Action/Generic.pm:79]<br>  [/opt/rt3/lib/RT/ScripAction_Overlay.pm:177]<br>  [/opt/rt3/lib/RT/Scrip_Overlay.pm:471]<br>  [/opt/rt3/lib/RT/Scrips_Overlay.pm:237]<br>  [/opt/rt3/lib/RT/Transaction_Overlay.pm:171]<br>  [/opt/rt3/lib/RT/Record.pm:1444]<br>  [/opt/rt3/lib/RT/Ticket_Overlay.pm:744]<br>  [/opt/rt3/lib/RT/Interface/Email.pm:719]<br>  [/opt/rt3/share/html/REST/1.0/NoAuth/mail-gateway:59]
 (/opt/rt3/lib/RT/Scrip_Overlay.pm:479)<br><br></div><pre class="bz_comment_text">Note that Scalar::Util is installed<br>perl -MCPAN -e 'force install "Scalar::Util"'<br>...<br>Running make install<br>Installing /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/auto/List/Util/Util.so<br>Files found in blib/arch: installing files in blib/lib into architecture dependent library tree<br>Installing /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/List/Util.pm<br>Installing /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/Scalar/Util.pm<br>Installing /usr/share/man/man3/List::Util.3pm<br>Installing /usr/share/man/man3/Scalar::Util.3pm<br>...<br></pre>

<div>perl -v</div><div><br></div><div>This is perl, v5.8.8 built for x86_64-linux-thread-multi</div><div><br></div><div>After researching this issue there is some discussion of an issue with certain packaged versions of perl. Refer https://bugzilla.redhat.com/show_bug.cgi?id=507378. However when I run the command that should error it doesn't:<br></div><div><br></div><div>perl -MScalar::Util=dualvar -e 1</div><br>Any advice appreciated.<br></div></body></html>