# Trying to set up ELK, get " This version of Kibana requires Elasticsearch ^2.3.0 on all nodes..."

**URL:** <https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698>\
**Category:** Elasticsearch\
**Created:** [April 18, 2016, 7:11pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698 "2016-04-18T19:11:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![JoeVeilleux](https://avatars.discourse-cdn.com/v4/letter/j/ee7513/32.png) [@JoeVeilleux](https://discuss.elastic.co/u/JoeVeilleux)\
**Post date:** [April 18, 2016, 7:11pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698/1 "2016-04-18T19:11:06Z")

</div>

Hi -- Please pardon me if this is a newbie error, but I am trying to set up Elasticsearch, Logstash, and Kibana on a Red Hat Linux 6.x system. I am using the RPM repositories and I tried to follow the instructions on these pages:  
[https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html)  
[https://www.elastic.co/guide/en/logstash/current/package-repositories.html](https://www.elastic.co/guide/en/logstash/current/package-repositories.html)  
[https://www.elastic.co/guide/en/kibana/4.5/setup.html#setup-repositories](https://www.elastic.co/guide/en/kibana/4.5/setup.html#setup-repositories)

After successfully setting up the yum repos and installing all three components (apparently without error) and starting things up, I go the the Kibana URL ([http://localhost:5601/app/kibana](http://localhost:5601/app/kibana)) and I get a status display where everything looks OK _except_ that under "Installed Plugins" \> plugin:elasticsearch, it says:

This version of Kibana requires Elasticsearch ^2.3.0 on all  
nodes. I found the following incompatible nodes in your cluster:  
Elasticsearch v2.2.1 @ 127.0.0.1:9200 (127.0.0.1)

I'm struggling to understand what to do about this. Can anyone advise?

My intuition is that I need a newer version of Elasticsearch (2.3), but I can't see how to specify that in my repo definitions since it looks like the same repo definition is used for all 2.x versions. I tried uninstalling and reinstalling Elasticsearch but that had no effect (which I expected, since I hadn't changed anything in the repo defintions).

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [April 18, 2016, 8:37pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698/2 "2016-04-18T20:37:18Z")

</div>

What does `rpm -qa|grep elasticsearch` show?

---

<div class="post-metadata">

**Author:** ![JoeVeilleux](https://avatars.discourse-cdn.com/v4/letter/j/ee7513/32.png) [@JoeVeilleux](https://discuss.elastic.co/u/JoeVeilleux)\
**Post date:** [April 18, 2016, 9:02pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698/3 "2016-04-18T21:02:07Z")

</div>

It shows:  
elasticsearch-2.2.1-1.noarch

...confirming that the error message from Kibana is correct -- the version of Elasticsearch is in fact the older one (2.2.1) which it (Kibana) does _NOT_ want.

...so, this leaves us with the question: how do I get yum to install the newer elasticsearch version (2.3, which Kibana _does_ want)?

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [April 18, 2016, 9:06pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698/4 "2016-04-18T21:06:00Z")

</div>

Try a `yum update` then `yum upgrade`?

---

<div class="post-metadata">

**Author:** ![JoeVeilleux](https://avatars.discourse-cdn.com/v4/letter/j/ee7513/32.png) [@JoeVeilleux](https://discuss.elastic.co/u/JoeVeilleux)\
**Post date:** [April 18, 2016, 9:27pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698/5 "2016-04-18T21:27:10Z")

</div>

(As you English would say): BRILLIANT!!

That fixed it.

When I did the 'yum update' it uninstalled elasticsearch 2.2.1 and installed 2.3.1.1. I retried the Kibana UI but it still showed the error, but I figured that was probably because something needed to be restarted. Rather than fiddle with it I just restarted the machine, and now it's fine. Visiting the Kibana start page I do not see the error, and 'rpm -qa | grep elasticsearch' shows the expected version (2.3).

Thanks!

Any idea _why_ this happened? I know this is probably a Red Hat Linux maintenance thing and not an Elasticsearch thing as such, but I would appreciate it if someone could educate me so I won't stumble in the same way the next time I try to do something like this...

System maintenance is still a bit a mystery to me on Red Hat; I'm pretty good with the procedures on debian/Ubuntu but Red Hat kind-of throws me.

Thanks again!

---

<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 5, 2017, 10:58pm UTC](https://discuss.elastic.co/t/trying-to-set-up-elk-get-this-version-of-kibana-requires-elasticsearch-2-3-0-on-all-nodes/47698/6 "2017-07-05T22:58:22Z")

</div>


