...
Always make a backup of a module prior to editing it. In order to prevent Net::SNMP from failing due to this error we edited it in the following fashion.
Code Block | ||
---|---|---|
| ||
2544 if (($this->{_security}->discovered) && 2545 ($this->{_error} =~ /usmStatsNotInTimeWindows/)) 2546 { 2547 $this->_error_clear; 2548 2549 DEBUG_INFO('discovery and synchronization complete'); 2550 2551 # Discovery is complete, send any pending messages 2552 while (my $q = shift(@{$this->{_discovery_queue}})) { 2553 $DISPATCHER->send_pdu(@{$q}); 2554 } 2555 2556 return TRUE; 2557 } 2558 2559 # If we received the usmStatsNotInTimeWindows report or no error, but 2560 # we are still not synchronized, provide a generic error message. 2561 2562 if ((!$this->{_error}) || ($this->{_error} =~ /usmStatsNotInTimeWindows/)) { 2563 $this->_error_clear; 2564 $this->_error('Time synchronization failed during discovery'); 2565 } |