# YUM Repos Hosed?

**URL:** <https://discuss.elastic.co/t/yum-repos-hosed/27985>\
**Category:** Elasticsearch\
**Created:** [August 25, 2015, 12:45am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985 "2015-08-25T00:45:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mklein201](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mklein201/32/4374_2.png) [@mklein201](https://discuss.elastic.co/u/mklein201)\
**Post date:** [August 25, 2015, 12:45am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/1 "2015-08-25T00:45:17Z")

</div>

From the docs at: [https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/setup-repositories.html), I've set up yum and tried to do an install:

````auto
[[root@esm1 elasticsearch]# yum install elasticsearch
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
 * base: mirror.supremebytes.com
 * epel: fedora-epel.mirror.lstn.net
 * extras: mirror.hostduplex.com
 * updates: mirror.millry.co
No package elasticsearch available.
Error: Nothing to do
[root@esm1 elasticsearch]# cat /etc/yum.repos.d/elasticsearch.repo 
[elasticsearch-1.7]
name=Elasticsearch repository for 1.7.x packages
baseurl=http://packages.elastic.co/elasticsearch/1.7/centos
gpgcheck=1
gpgkey=http://packages.elastic.co/GPG-KEY-elasticsearch
enabled=1
[root@esm1 elasticsearch]# ```

Anyone know what's up? Even if I visit the URL directly in a web browser, I get a "NoSuchKey" error. I wouldn't expect that from yum.

BTW: this is CentOS Linux release 7.0.1406 (Core)
````

---

<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:** [August 25, 2015, 12:49am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/2 "2015-08-25T00:49:16Z")

</div>

Did you do a `yum makecache` after adding the repo?

---

<div class="post-metadata">

**Author:** ![mklein201](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mklein201/32/4374_2.png) [@mklein201](https://discuss.elastic.co/u/mklein201)\
**Post date:** [August 25, 2015, 12:52am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/3 "2015-08-25T00:52:00Z")

</div>

Yup. No effect.

---

<div class="post-metadata">

**Author:** ![Joshua\_Rich](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joshua_rich/32/44953_2.png) [@Joshua\_Rich](https://discuss.elastic.co/u/Joshua_Rich)\
**Post date:** [August 25, 2015, 1:24am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/4 "2015-08-25T01:24:58Z")

</div>

Can you try `yum clean all` then see if a `yum search elasticsearch` works?

---

<div class="post-metadata">

**Author:** ![mklein201](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mklein201/32/4374_2.png) [@mklein201](https://discuss.elastic.co/u/mklein201)\
**Post date:** [August 25, 2015, 1:56am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/5 "2015-08-25T01:56:13Z")

</div>

Did that and no joy as well.

OK ... this is really getting screwy. I successfully fetched the RPM with wget and added it to one of my own repos. `yum install` still fails, but `repoquery` finds it. Is there something hosed in that RPM itself?

```auto
[root@esm1 7]# yum install --disablerepo=\* --enablerepo=atlas-legacy-3rdparty elasticsearch
Loaded plugins: fastestmirror, versionlock
Loading mirror speeds from cached hostfile
No package elasticsearch available.
Error: Nothing to do
[root@esm1 7]# repoquery --disablerepo=\* --enablerepo=atlas-legacy-3rdparty --info --search elasticsearch  

Name : elasticsearch
Version : 1.7.1
Release : 1
Architecture: noarch
Size : 31323770
Packager : Elasticsearch
Group : Application/Internet
URL : None
Repository : atlas-legacy-3rdparty
Summary : elasticsearch
Source : elasticsearch-1.7.1-1.src.rpm
Description :
Elasticsearch - Open Source, Distributed, RESTful Search Engine
[root@esm1 7]# 

```

---

<div class="post-metadata">

**Author:** ![Joshua\_Rich](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/joshua_rich/32/44953_2.png) [@Joshua\_Rich](https://discuss.elastic.co/u/Joshua_Rich)\
**Post date:** [August 25, 2015, 2:08am UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/6 "2015-08-25T02:08:20Z")

</div>

Are you excluding or pinning the elasticsearch package in your yum config? Is there any errors printed in the yum log file (usually `/var/log/yum.log`)? I just tested the repo on a fresh, up-to-date CentOS install, no problems, so this looks to be a local problem.

---

<div class="post-metadata">

**Author:** ![mklein201](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mklein201/32/4374_2.png) [@mklein201](https://discuss.elastic.co/u/mklein201)\
**Post date:** [August 25, 2015, 2:19pm UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/7 "2015-08-25T14:19:15Z")

</div>

Thanks, Joshua.

Nothing being pinned and no errors in yum.log. However, I'm starting to get suspicious that this is a problem with my CentOS7 VM. This is newly provisioned under Vagrant and I see in other repos some anomalies. I'm going to try the same test with a CentOS6 image and see what happens. Sit tight. 😄

---

<div class="post-metadata">

**Author:** ![mklein201](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mklein201/32/4374_2.png) [@mklein201](https://discuss.elastic.co/u/mklein201)\
**Post date:** [August 25, 2015, 8:01pm UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/8 "2015-08-25T20:01:56Z")

</div>

OK. It's something funky with the CentOS7 image I'm using - CentOS6 worked fine. Thanks for your attention to this.

---

<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, 11:53pm UTC](https://discuss.elastic.co/t/yum-repos-hosed/27985/9 "2017-07-05T23:53:56Z")

</div>


