diff --git a/bin/pt-agent b/bin/pt-agent index 20819034..904c2aec 100755 --- a/bin/pt-agent +++ b/bin/pt-agent @@ -5289,11 +5289,6 @@ sub main { $OUTPUT_AUTOFLUSH = 1 if $o->get('interactive') || $o->get('install'); - if ( !$o->get('install') ) { - check_deps(); - exit 1; - } - # ######################################################################## # Connect to MysSQL later, maybe. # ######################################################################## @@ -5324,6 +5319,10 @@ sub main { ); return $exit_status; } + else { + $logger->fatal("Missing required Perl modules") + if check_deps(); + } # ######################################################################## # Nothing works without an API key.