Getting "Plugin does not exist" when trying to install search-guard-ssl plugin

i'm following the instructions from search-guard-ssl-git-docs to install the sg-ssl plugin, and am doing either the com.* or the file:///path/sg-plugin.zip way. I do

  • cd to ES installation directory
  • Run /opt/logstash/bin/logstash-plugin install file:///tmp/sg-plugin.zip

I get

Validating file:///tmp//search-guard-ssl/2.3.5.15
Plugin file:///tmp/search-guard-ssl/2.3.5.15 does not exist
ERROR: Installation aborted, verification failed for file:///tmp/search-guard-ssl/2.3.5.15

Yeah the file is in /tmp. What am I missing/

That's not an official Elastic plugin, so I'd probably go ask the developers directly. They'd be able to help more. :slight_smile:

But from a cursory glance, it appears to be an Elasticsearch plugin but you're trying to install it as a Logstash plugin?

Ok thanks. When I do

/usr/share/elasticsearch/bin/plugin install file:///tmp/plugin.zip

I get

"This command will be deprecated, use bin/logstash-plugin instead."

What do I know? :slight_smile:

Either command gives me the same error though.

It sounds like your installation is messed up somehow. E.g. the bin/plugin executable was somehow aliased to the logstash plugin manager?

Maybe check to see if the plugin executable has been symlinked somewhere? How did you install ES? Did you install logstash on top of an existing ES directory?