diff -rup mysql-mmm-2.2.1.orig/lib/Agent/Helpers/Network.pm mysql-mmm-2.2.1/lib/Agent/Helpers/Network.pm
--- mysql-mmm-2.2.1.orig/lib/Agent/Helpers/Network.pm 2010-05-07 07:55:50.000000000 +0000
+++ mysql-mmm-2.2.1/lib/Agent/Helpers/Network.pm 2014-12-02 17:02:38.234674563 +0000
@@ -133,7 +133,7 @@ sub send_arp($$) {
if ($OSNAME eq 'linux' || $OSNAME eq 'freebsd') {
my $mac = '';
- if ($Net::ARP::VERSION < 1.0) {
+ if ($Net::ARP::VERSION =~ /^0/) { # VERSION < 1.0 check that even works for 1.0.8, etc.
Net::ARP::get_mac($if, $mac);
}
else {
diff -rup mysql-mmm-2.2.1.orig/lib/Agent/Helpers.pm mysql-mmm-2.2.1/lib/Agent/Helpers.pm
--- mysql-mmm-2.2.1.orig/lib/Agent/Helpers.pm 2010-05-07 07:55:50.000000000 +0000
+++ mysql-mmm-2.2.1/lib/Agent/Helpers.pm 2014-12-02 00:52:26.454298472 +0000
@@ -168,8 +168,8 @@ sub _execute($$$) {
my $config_file = $main::agent->config_file;
$params = '' unless defined($params);
- DEBUG "Executing $path $params";
- my $res = `$path $config_file $params`;
+ DEBUG "Executing $path $config_file $params";
+ my $res = `$path $config_file $params 2>&1`;
unless ($return_all) {
my @lines = split /\n/, $res;