# Error on import the Elasticsearch public GPG key into apt

**URL:** <https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799>\
**Category:** Elasticsearch\
**Created:** [June 3, 2016, 1:35pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799 "2016-06-03T13:35:36Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![teatone](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@teatone](https://discuss.elastic.co/u/teatone)\
**Post date:** [June 3, 2016, 1:35pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/1 "2016-06-03T13:35:36Z")

</div>

When i use this  
`wget -qO - https://packages.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -`  
It says `gpg: no valid OpenPGP data found`

I found some old text but it don't help me well. Can somebody explain me.

---

<div class="post-metadata">

**Author:** ![polyfractal](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/polyfractal/32/48162_2.png) [@polyfractal](https://discuss.elastic.co/u/polyfractal)\
**Post date:** [June 3, 2016, 1:57pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/2 "2016-06-03T13:57:39Z")

</div>

In [this thread](https://discuss.elastic.co/t/pgp-keys-fails-to-install-no-valid-openpgp-data-found/32710), a user solved the problem by running the command separately. Perhaps try that?

---

<div class="post-metadata">

**Author:** ![teatone](https://avatars.discourse-cdn.com/v4/letter/t/d9b06d/32.png) [@teatone](https://discuss.elastic.co/u/teatone)\
**Post date:** [June 3, 2016, 7:01pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/3 "2016-06-03T19:01:24Z")

</div>

wget command run pretty well but when i try to write `sudo apt-key add -` it returns me nothing and not reponding. I'm still waiting for respond of this code.

---

<div class="post-metadata">

**Author:** ![ei-grad](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ei-grad/32/5775_2.png) [@ei-grad](https://discuss.elastic.co/u/ei-grad)\
**Post date:** [June 3, 2016, 7:24pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/4 "2016-06-03T19:24:24Z")

</div>

You probably should run `sudo apt-key add GPG-KEY-elasticsearch` (where `GPG-KEY-elasticsearch` is a filename of downloaded key) instead of `apt-key add -`.

---

<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:** [June 4, 2016, 7:33am UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/5 "2016-06-04T07:33:07Z")

</div>

Nope, don't do that. It adds a `deb-src` value that won't work.  
See [https://www.elastic.co/guide/en/elasticsearch/reference/2.3/setup-repositories.html#\_apt](https://www.elastic.co/guide/en/elasticsearch/reference/2.3/setup-repositories.html#_apt)

---

<div class="post-metadata">

**Author:** ![ei-grad](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/ei-grad/32/5775_2.png) [@ei-grad](https://discuss.elastic.co/u/ei-grad)\
**Post date:** [June 4, 2016, 12:25pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/6 "2016-06-04T12:25:22Z")

</div>

there was nothing about `apt-add-repository` in this topic  
😕

---

<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:46pm UTC](https://discuss.elastic.co/t/error-on-import-the-elasticsearch-public-gpg-key-into-apt/51799/7 "2017-07-05T22:46:10Z")

</div>


