# java.lang.IllegalStateException: /usr/share/elasticsearch/lib/elasticsearch-5.1.1.jar requires Elasticsearch 5.1.1, your system: 5.1.2

**URL:** <https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104>\
**Category:** Elasticsearch\
**Created:** [January 28, 2017, 10:01pm UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104 "2017-01-28T22:01:42Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alexus/32/12696_2.png) [@alexus](https://discuss.elastic.co/u/alexus)\
**Post date:** [January 28, 2017, 10:01pm UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/1 "2017-01-28T22:01:42Z")

</div>

shed some light on this for me...

```
[2017-01-28T16:58:41,538][ERROR][o.e.b.Bootstrap] Exception
java.lang.IllegalStateException: /usr/share/elasticsearch/lib/elasticsearch-5.1.1.jar requires Elasticsearch 5.1.1, your system: 5.1.2
        at org.elasticsearch.bootstrap.JarHell.checkManifest(JarHell.java:225) ~[elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.JarHell.checkJarHell(JarHell.java:178) ~[elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.JarHell.checkJarHell(JarHell.java:88) ~[elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:202) ~[elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:306) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:121) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:112) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.cli.SettingCommand.execute(SettingCommand.java:54) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:122) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.cli.Command.main(Command.java:88) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:89) [elasticsearch-5.1.2.jar:5.1.2]
        at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:82) [elasticsearch-5.1.2.jar:5.1.2]

```

My environment:

```
# cat /etc/redhat-release 
Red Hat Enterprise Linux Server release 7.3 (Maipo)
# uname -a
Linux X 3.10.0-514.6.1.el7.x86_64 #1 SMP Sat Dec 10 11:15:38 EST 2016 x86_64 x86_64 x86_64 GNU/Linux
# rpm -q elasticsearch
elasticsearch-5.1.1-1.noarch
# 

```

Please advice,  
Thanks!

---

<div class="post-metadata">

**Author:** ![JKhondhu](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@JKhondhu](https://discuss.elastic.co/u/JKhondhu)\
**Post date:** [January 29, 2017, 10:58am UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/2 "2017-01-29T10:58:54Z")

</div>

Have you previously installed Elasticsearch 5.1.2 on this server?

---

<div class="post-metadata">

**Author:** ![alexus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alexus/32/12696_2.png) [@alexus](https://discuss.elastic.co/u/alexus)\
**Post date:** [January 30, 2017, 2:36am UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/3 "2017-01-30T02:36:03Z")

</div>

I ran _yum update_ to update to latest version (5.1.1 to 5.1.2), but after update elasticsearch won't come up and I'm seeing this error inside of logs...

---

<div class="post-metadata">

**Author:** ![JKhondhu](https://avatars.discourse-cdn.com/v4/letter/j/ed655f/32.png) [@JKhondhu](https://discuss.elastic.co/u/JKhondhu)\
**Post date:** [January 30, 2017, 9:13am UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/4 "2017-01-30T09:13:44Z")

</div>

> [@alexus](#):
>
> /usr/share/elasticsearch/lib/elasticsearch-5.1.1.jar requires Elasticsearch 5.1.1

Can you look through your Elasticsearch directories to confirm that the yum update ran successfully. All files should be placed in their proper locations, and config files should not be overwritten.

---

<div class="post-metadata">

**Author:** ![alexus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alexus/32/12696_2.png) [@alexus](https://discuss.elastic.co/u/alexus)\
**Post date:** [January 30, 2017, 3:01pm UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/5 "2017-01-30T15:01:07Z")

</div>

```
# grep elasticsearch- /var/log/yum.log
Jan 28 14:12:05 elasticsearch-5.1.2-1.noarch: 100
# 

```

yet:

```
# rpm -q elasticsearch
elasticsearch-5.1.1-1.noarch
# 

```

also,

```
# ll /usr/share/elasticsearch/lib/elasticsearch-5.1.*
-rw-r--r--. 1 root root 9511539 Dec 6 07:36 /usr/share/elasticsearch/lib/elasticsearch-5.1.1.jar
-rw-r--r--. 1 root root 9523154 Jan 11 15:18 /usr/share/elasticsearch/lib/elasticsearch-5.1.2.jar
#
```

---

<div class="post-metadata">

**Author:** ![alexus](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alexus/32/12696_2.png) [@alexus](https://discuss.elastic.co/u/alexus)\
**Post date:** [January 30, 2017, 8:37pm UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/6 "2017-01-30T20:37:55Z")

</div>

FYI,

I re-installed elasticsearch (_yum remove elasticsearch_ && _yum install elasticsearch_) and now it's all peachy)

---

<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:** [February 27, 2017, 8:38pm UTC](https://discuss.elastic.co/t/java-lang-illegalstateexception-usr-share-elasticsearch-lib-elasticsearch-5-1-1-jar-requires-elasticsearch-5-1-1-your-system-5-1-2/73104/7 "2017-02-27T20:38:01Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
