Rob, Thanks for the suggestions. The force install seems like my best option for this.
To confirm what you suspected about the Metasploit code being removed from the test suite I found the following on Github in the Perldelta notes for Storable:
=item *
L<Storable> has been upgraded from version 3.13 to 3.14.
Storable no longer probes for recursion limits at build time. [perl
#133708] and others.
Metasploit exploit code was included to test for CVE-2015-1992
detection, this caused anti-virus detections on at least one AV suite.
The exploit code has been removed and replaced with a simple
functional test. [perl #133706]
| [reply] [d/l] |
I found the following on Github in the Perldelta notes for Storable
Thanks for going to the trouble of finding that, and also for reporting back about it.
I do think that, having fixed the problem, 3.14 ought to have been made more readily available.
I guess, however, that Storable is rarely installed separately, as it's part of the perl core.
Cheers, Rob
| [reply] |
I agree with this. Disable your antivirus software (which you probably cannot do), or file a report with IT suggesting their AV software is preventing you from getting your job done, or install with --force (or whatever the option is called for your cpan installer). Force install allows for installation even if the tests fail. You know the tests will fail, but assume that things are probably ok anyway.
The other alternative is to download and extract the tarball, then make, make test, verify that the only failure is the one you believe you can live with, and then make install.
| [reply] [d/l] [select] |