# Not able to Install openDistro for Elasticsearch RPM package centos 7 VM

**URL:** <https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395>\
**Category:** Open Source Elasticsearch and Kibana\
**Created:** [April 10, 2019, 10:48am UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395 "2019-04-10T10:48:46Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fred](https://avatars.discourse-cdn.com/v4/letter/f/db5fbb/32.png) [@Fred](https://forum.opensearch.org/u/Fred)\
**Post date:** [April 10, 2019, 10:48am UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/1 "2019-04-10T10:48:46Z")

</div>

Hi all,

I am trying to install Open Distro -RPM package on a Centos 7 VM but this installation fails  
(I have JDK installed), I followed the instructions don on [installation page](https://opendistro.github.io/for-elasticsearch-docs/docs/install/rpm/), I don’t know if there are some steps missed.  
I get the message error messages below:  
Error: Package: opendistro-sql-0.8.0.0-1.noarch (opendistroforelasticsearch-artifacts-repo)  
Requires: elasticsearch-oss = 6.6.2  
Error: Package: opendistroforelasticsearch-0.8.0-1.noarch (opendistroforelasticsearch-artifacts-repo)  
Requires: elasticsearch-oss = 6.6.2  
Error: Package: opendistro-security-0.8.0.0-1.noarch (opendistroforelasticsearch-artifacts-repo)  
Requires: elasticsearch-oss = 6.6.2  
Error: Package: opendistro-alerting-0.8.0.0-1.noarch (opendistroforelasticsearch-artifacts-repo)  
Requires: elasticsearch-oss = 6.6.2  
Error: Package: opendistro-performance-analyzer-0.8.0.0-1.noarch (opendistroforelasticsearch-artifacts-repo)  
Requires: elasticsearch-oss = 6.6.2

Thanks a lot

Fred

---

<div class="post-metadata">

**Author:** ![srinivas.sutrave](https://avatars.discourse-cdn.com/v4/letter/s/c2a13f/32.png) [@srinivas.sutrave](https://forum.opensearch.org/u/srinivas.sutrave)\
**Post date:** [April 11, 2019, 5:57pm UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/2 "2019-04-11T17:57:16Z")

</div>

There is new elasticsearch-oss version 6.7.1 is available for upgrade, Due to fixed version dependency of opendistro\* packages for elasticsearch-oss version 6.6.2, the elasticsearch-oss package update fails.

For now, you can update other packages using `$ sudo yum update --skip-broken`

* * *

[root@centos ~]# yum --showduplicates list elasticsearch-oss  
Loaded plugins: fastestmirror  
Loading mirror speeds from cached hostfile

- base: mirror.nbrc.ac.in
- extras: mirror.nbrc.ac.in
- updates: mirror.nbrc.ac.in  
Installed Packages  
elasticsearch-oss.noarch 6.6.2-1 @elasticsearch-6.x  
Available Packages  
elasticsearch-oss.noarch 6.3.0-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.3.1-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.3.2-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.4.0-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.4.1-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.4.2-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.4.3-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.5.0-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.5.1-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.5.2-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.5.3-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.5.4-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.6.0-1 elasticsearch-6.x  
elasticsearch-oss.noarch 6.6.1-1 elasticsearch-6.x  
**elasticsearch-oss.noarch 6.6.2-1 elasticsearch-6.x** ← opendistro\* dependency  
elasticsearch-oss.noarch 6.7.0-1 elasticsearch-6.x  
**elasticsearch-oss.noarch 6.7.1-1 elasticsearch-6.x** ← new version  
[root@centos ~]#

* * *

---

<div class="post-metadata">

**Author:** ![Fred](https://avatars.discourse-cdn.com/v4/letter/f/db5fbb/32.png) [@Fred](https://forum.opensearch.org/u/Fred)\
**Post date:** [April 12, 2019, 3:16pm UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/3 "2019-04-12T15:16:06Z")

</div>

Good to know

I am going to re-do the installation, double check and come back to tell if this installation was successful.

Thank you

---

<div class="post-metadata">

**Author:** ![MichelZ](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/michelz/32/132_2.png) [@MichelZ](https://forum.opensearch.org/u/MichelZ)\
**Post date:** [April 16, 2019, 8:10pm UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/4 "2019-04-16T20:10:44Z")

</div>

So how do we fix this then?  
I have a fresh centos 7 install, and I am trying to yum update, and I get the same error…

---

<div class="post-metadata">

**Author:** ![MichelZ](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/michelz/32/132_2.png) [@MichelZ](https://forum.opensearch.org/u/MichelZ)\
**Post date:** [April 17, 2019, 3:41am UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/5 "2019-04-17T03:41:02Z")

</div>

Aah, I must have had a senior moment yesterday 🙂  
You mean there is actually not a valid update available, because opendistro does not yet support anything ES \> 6.6.2 ?

---

<div class="post-metadata">

**Author:** ![srinivas.sutrave](https://avatars.discourse-cdn.com/v4/letter/s/c2a13f/32.png) [@srinivas.sutrave](https://forum.opensearch.org/u/srinivas.sutrave)\
**Post date:** [April 23, 2019, 8:43am UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/6 "2019-04-23T08:43:24Z")

</div>

Correct. YUM attempts to update elasticsearch-oss to latest version which is from a separate repo,  
Due to fixed version dependency on opendistro-\* packages it fails and reports it as error.

(Sorry for late reply, somehow i missed the notifications… )

---

<div class="post-metadata">

**Author:** ![MichelZ](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.opensearch.org/michelz/32/132_2.png) [@MichelZ](https://forum.opensearch.org/u/MichelZ)\
**Post date:** [April 23, 2019, 9:09am UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/7 "2019-04-23T09:09:00Z")

</div>

Thanks.

I’m now using this:  
sudo yum update --disablerepo=elasticsearch-6.x,opendistroforelasticsearch-artifacts-repo

Which excludes these updates, and is actually a good command to not accidentally update ES on a node 🙂

---

<div class="post-metadata">

**Author:** ![thsul](https://avatars.discourse-cdn.com/v4/letter/t/eb8c5e/32.png) [@thsul](https://forum.opensearch.org/u/thsul)\
**Post date:** [August 20, 2019, 8:38am UTC](https://forum.opensearch.org/t/not-able-to-install-opendistro-for-elasticsearch-rpm-package-centos-7-vm/395/8 "2019-08-20T08:38:02Z")

</div>

Hi,

wouldn’t it be better to install yum-priorities and set the priority to each repository?  
So updates are possible with preventing version conflicts.

yum install yum-priorities

Example:  
[epel]  
name=Extra Packages for Enterprise Linux 7 - $basearch  
#baseurl=[http://download.fedoraproject.org/pub/epel/7/$basearch](http://download.fedoraproject.org/pub/epel/7/%24basearch)  
metalink=[https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch](https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=%24basearch)  
failovermethod=priority  
enabled=1  
gpgcheck=1  
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7  
**priority=100**

Regards.
