# Plugin version conflict with Logstash 2.4 (logstash-input-kafka and logstash-output-kafka)

**URL:** <https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562>\
**Category:** Logstash\
**Created:** [September 1, 2016, 2:20pm UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562 "2016-09-01T14:20:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryac](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryac/32/11727_2.png) [@ryac](https://discuss.elastic.co/u/ryac)\
**Post date:** [September 1, 2016, 2:20pm UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562/1 "2016-09-01T14:20:35Z")

</div>

Hi all,

I want to use Kafka with Logstash. I've installed Logstash 2.4 and Kafka 0.10.0.1. According to the docs, I need to use version 5.0.0 of the logstash-input-kafka and logstash-output-kafka plugins.

When I try to install either one, I get a plugin conflict error:

```auto
Validating logstash-output-kafka-5.0.0
Installing logstash-output-kafka
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 (= 1.60.4)

  In Gemfile:
    logstash-output-udp (< 3.0.0) java depends on
      logstash-core-plugin-api (~> 1.0) java

    logstash-output-udp (< 3.0.0) java depends on
      logstash-core-plugin-api (~> 1.0) java

    logstash-output-udp (< 3.0.0) java depends on
      logstash-core-plugin-api (~> 1.0) java

<...more listings here...>

    logstash-output-udp (< 3.0.0) java depends on
      logstash-core-plugin-api (~> 1.0) java

    logstash-output-udp (< 3.0.0) java depends on
      logstash-core-plugin-api (~> 1.0) java

    logstash-output-kafka (= 5.0.0) java depends on
      logstash-core-plugin-api (~> 2.0) java

    logstash-core-plugin-api (= 1.60.4) java

Running `bundle update` will rebuild your snapshot from scratch, using only
the gems in your Gemfile, which may resolve the conflict.

```

I'm running this on ubuntu 14.04.

Anyone know how I can fix this?

Thanks,  
Ryan

---

<div class="post-metadata">

**Author:** ![Joe\_Lawson](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joe_lawson/32/3390_2.png) [@Joe\_Lawson](https://discuss.elastic.co/u/Joe_Lawson)\
**Post date:** [September 1, 2016, 6:43pm UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562/2 "2016-09-01T18:43:15Z")

</div>

The docs indicate that this should work. I would submit a bug to  
[https://github.com/logstash-plugins/logstash-output-kafka](https://github.com/logstash-plugins/logstash-output-kafka) and ask if one  
needs to go in to [https://github.com/elastic/logstash](https://github.com/elastic/logstash)

---

<div class="post-metadata">

**Author:** ![ryac](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryac/32/11727_2.png) [@ryac](https://discuss.elastic.co/u/ryac)\
**Post date:** [September 2, 2016, 3:33am UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562/3 "2016-09-02T03:33:03Z")

</div>

Ok, posted an issue on [https://github.com/logstash-plugins/logstash-output-kafka](https://github.com/logstash-plugins/logstash-output-kafka).

---

<div class="post-metadata">

**Author:** ![Rohit\_Singh](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/rohit_singh/32/46630_2.png) [@Rohit\_Singh](https://discuss.elastic.co/u/Rohit_Singh)\
**Post date:** [May 4, 2017, 9:19am UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562/4 "2017-05-04T09:19:20Z")

</div>

Is the issue resolved. If yes can you please summarize the steps

---

<div class="post-metadata">

**Author:** ![ryac](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ryac/32/11727_2.png) [@ryac](https://discuss.elastic.co/u/ryac)\
**Post date:** [May 4, 2017, 9:38am UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562/5 "2017-05-04T09:38:54Z")

</div>

This issue is resolved. I needed to install Kafka versions **5.0.1 or higher**. I installed 5.0.4 and it worked fine for both input and output plugins. [https://github.com/logstash-plugins/logstash-output-kafka/issues/91](https://github.com/logstash-plugins/logstash-output-kafka/issues/91)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:26am UTC](https://discuss.elastic.co/t/plugin-version-conflict-with-logstash-2-4-logstash-input-kafka-and-logstash-output-kafka/59562/6 "2017-07-06T04:26:49Z")

</div>


