$ip ||= $client_ip;
if ( ! ping::host( $ip ) ) {
- return "$ip unreachable";
+ warn "$ip unreachable";
}
warn "amt $ip ", '*' x length($passwd), "\n";
$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;