Open taospartan opened 6 years ago
Seeing the same issue as well on CentOS with Logstash 6.0.1
no worky on logstash 6.1.2 either
A more compatible gem will be released today.
@steakknife Did you end up cutting an updated Gem?
https://rubygems.org/gems/oui-offline/versions doesn't show a newer version since 2016 - however, I'm not too familiar with Ruby/gems, so not sure if this is definitive.
Any progress on this plugin? It still fails with the same errors with Logstash 6.4.1.
The problem remains in 6.4.3.
I could be wrong but it seems like this would be resolved if the ruby gem oui-offline version 1.2.8 was uploaded to https://rubygems.org/gems/oui-offline/ . Then this could use sequel 5. Mine is trying to use sequel 5.14 and failing because of the ~> 4.
Seems to exist: https://github.com/steakknife/oui/tree/1.2.8
Pull request for oui-offline gem where this was resolved: https://github.com/steakknife/oui/pull/21
How can we help with this?
This might be helpful for some of you, I ended up writing my own logstash plugin for the oui. You will have to compile it and install it manually though. https://github.com/Vigilant-LLC/logstash-filter-ieee_oui
if you look at the source you can see the usage:
filter { ieee_oui { source => 'macaddress' target => 'oui_vendor' ouifile => '/path_to/oui-logstash.txt' } }
It requires an external lookup file pulled down and formatted from the ieee website. I have a script here that will make it for you.
https://github.com/Vigilant-LLC/logstash-oui-scraper
Using ubuntu 16.04.3 trying to install logstash-filter-oui, keeps returning the error......
Validating logstash-filter-oui Installing logstash-filter-oui Plugin version conflict, aborting ERROR: Installation Aborted, message: Bundler could not find compatible versions for gem "sequel": In snapshot (Gemfile.lock): sequel (= 5.2.0)
In Gemfile: logstash-input-jdbc (>= 0) java depends on sequel (>= 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
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 (= 6.0.1)In Gemfile: logstash-core-plugin-api (>= 0) java depends on logstash-core (= 6.0.1) 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": In Gemfile: logstash-filter-oui (>= 0) java depends on logstash (< 2.0.0, >= 1.4.0) java Could not find gem 'logstash (< 2.0.0, >= 1.4.0) java', which is required by gem 'logstash-filter-oui (>= 0) java', in any of the sources.