--- lib/PXElator/amt.pm 2009/08/28 22:29:08 330 +++ lib/PXElator/amt.pm 2009/08/29 00:07:00 336 @@ -21,7 +21,7 @@ $ip ||= $client_ip; if ( ! ping::host( $ip ) ) { - return "$ip unreachable"; + warn "$ip unreachable"; } warn "amt $ip ", '*' x length($passwd), "\n"; @@ -29,10 +29,13 @@ $ENV{AMT_HOST} = $ip; $ENV{AMT_PASSWORD} = $passwd; - my $amt = Intel::AMT::NetworkAdministration::network_settings; - $amt->{power_state} = Intel::AMT::RemoteControl::SystemPowerState; - - CouchDB::audit('network', $amt ); + my $amt; + eval { + $amt = Intel::AMT::NetworkAdministration::network_settings; + $amt->{power_state} = Intel::AMT::RemoteControl::SystemPowerState; + CouchDB::audit('network', $amt ); + }; + warn "ERROR amt $@" if $@; my $out;