I am getting multiple dependency errors when trying to install logstash-input-zeromq on logstash 6.5.4.
Full output is probably too long to post but here is the beginning of it. I did try to do some manual installs with "jruby -S gem install" but it seems to be looking for different versions of the same gems.
/usr/share/logstash/bin/logstash-plugin install logstash-input-zeromq
Validating logstash-input-zeromq
Installing logstash-input-zeromq
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core":
In snapshot (Gemfile.lock):
logstash-core (= 6.5.4)
In Gemfile:
logstash-core-plugin-api (>= 0) java depends on
logstash-core (= 6.5.4) java
logstash-input-syslog (>= 0) java depends on
logstash-filter-grok (>= 0) java depends on
logstash-core (>= 5.6.0) java
logstash-input-zeromq (>= 0) java depends on
logstash-core (< 2.0.0, >= 1.4.0) java
logstash-core (>= 0) java
Running bundle update
will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.
Bundler could not find compatible versions for gem "logstash-core-plugin-api":
In snapshot (Gemfile.lock):
logstash-core-plugin-api (= 2.1.16)
In Gemfile:
logstash-devutils (= 1.3.5) java depends on
logstash-core-plugin-api (<= 2.99, >= 2.0) java