The Logstash-codec-nmap plugin was updated and merged with master this morning. It does not appear that when installing using the logstash plugin manager that the update is available to logstash as the install still fails using that method.
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
In snapshot (Gemfile.lock):
logstash-core-plugin-api (= 2.1.12)
I installed the new plugin version 0.0.17 using the manual install process here
However I get an error during the install informing me there is a compatibility issue with the logstash-core-pluging-api gem.
We have the current version of Logstash (5.2.2) installed from yum on a CentOS/7 box.
Any suggestions on how to get this working?
Here is the error message from the install of the 0.0.17 version of the plugin
[root@localhost logstash]# bin/logstash-plugin install --no-verify logstash-codec-nmap
Installing logstash-codec-nmap
Plugin version conflict, aborting
ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "logstash-core-plugin-api":
In snapshot (Gemfile.lock):
logstash-core-plugin-api (= 2.1.12)
In Gemfile:
logstash-devutils (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 2.0) java
logstash-input-s3 (>= 0) java depends on
logstash-mixin-aws (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java
logstash-input-s3 (>= 0) java depends on
logstash-mixin-aws (>= 0) java depends on
logstash-core-plugin-api (<= 2.99, >= 1.60) java
logstash-codec-nmap (>= 0) java depends on
logstash-core-plugin-api (~> 1.0) java
logstash-core-plugin-api (>= 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":
In snapshot (Gemfile.lock):
logstash-core (= 5.2.2)
In Gemfile:
logstash-core-plugin-api (>= 0) java depends on
logstash-core (= 5.2.2) java
logstash-codec-nmap (>= 0) java depends on
logstash-core (< 3.0.0, >= 2.0.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.
[root@localhost logstash]#