# Curator 2.0 fails

**URL:** https://discuss.elastic.co/t/curator-2-0-fails/35194
**Category:** Elasticsearch
**Created:** [November 20, 2015, 11:58pm UTC](https://discuss.elastic.co/t/curator-2-0-fails/35194 "2015-11-20T23:58:57Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![bluethundr](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bluethundr/32/409_2.png) [@bluethundr](https://discuss.elastic.co/u/bluethundr)
#### Post date: [November 20, 2015, 11:58pm UTC](https://discuss.elastic.co/t/curator-2-0-fails/35194/1 "2015-11-20T23:58:57Z")

</div>

guys,

I've installed elasticsearch-curator 2.0, and it's unusable!

I used the recommended install command that I found here:

[ES Curator Docs](https://www.elastic.co/guide/en/elasticsearch/client/curator/current/installation.html)

```
[root@logs:~] #pip install elasticsearch-curator==2.0.0
Collecting elasticsearch-curator==2.0.0
  Using cached elasticsearch-curator-2.0.0.tar.gz
Requirement already satisfied (use --upgrade to upgrade): elasticsearch<2.0.0,>=1.0.0 in /usr/lib/python2.7/site-packages (from elasticsearch-curator==2.0.0)
Requirement already satisfied (use --upgrade to upgrade): argparse>=1.1.0 in /usr/lib/python2.7/site-packages (from elasticsearch-curator==2.0.0)
Requirement already satisfied (use --upgrade to upgrade): urllib3<2.0,>=1.8 in /usr/lib/python2.7/site-packages (from elasticsearch<2.0.0,>=1.0.0->elasticsearch-curator==2.0.0)
Installing collected packages: elasticsearch-curator
  Running setup.py install for elasticsearch-curator
Successfully installed elasticsearch-curator-2.0.0

```

But when I try to show indices, I get this!!

```
#curator show --show-indices
Traceback (most recent call last):
  File "/bin/curator", line 9, in <module>

```

load\_entry\_point('elasticsearch-curator==2.0.0', 'console\_scripts', 'curator')()  
File "/usr/lib/python2.7/site-packages/curator/curator\_script.py", line 340, in main  
check\_version(client)  
File "/usr/lib/python2.7/site-packages/curator/curator\_script.py", line 220, in check\_version  
version\_number = curator.get\_version(client)  
File "/usr/lib/python2.7/site-packages/curator/curator.py", line 247, in get\_version  
version = client.info()['version']['number']  
File "/usr/lib/python2.7/site-packages/elasticsearch/client/utils.py", line 69, in \_wrapped  
return func(\*args, params=params, \*\*kwargs)  
File "/usr/lib/python2.7/site-packages/elasticsearch/client/ **init**.py", line 201, in info  
\_, data = self.transport.perform\_request('GET', '/', params=params)  
File "/usr/lib/python2.7/site-packages/elasticsearch/transport.py", line 307, in perform\_request  
status, headers, data = connection.perform\_request(method, url, params, body, ignore=ignore, timeout=timeout)  
File "/usr/lib/python2.7/site-packages/elasticsearch/connection/http\_urllib3.py", line 93, in perform\_request  
self.\_raise\_error(response.status, raw\_data)  
File "/usr/lib/python2.7/site-packages/elasticsearch/connection/base.py", line 105, in \_raise\_error  
raise HTTP\_EXCEPTIONS.get(status\_code, TransportError)(status\_code, error\_message, additional\_info)  
elasticsearch.exceptions.AuthenticationException: TransportError(401, u'security\_exception')

What's broken? How do I fix this?

---

<div class="post-metadata">

### Author: ![theuntergeek](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/theuntergeek/32/44961_2.png) [@theuntergeek](https://discuss.elastic.co/u/theuntergeek)
#### Post date: [November 21, 2015, 12:39am UTC](https://discuss.elastic.co/t/curator-2-0-fails/35194/2 "2015-11-21T00:39:46Z")

</div>

You should be using Curator 3.4.0, which is what the documentation linked is referencing. 2.0 is _very_ old, and before a major API change, which is reflected in the docs you linked.

---

<div class="post-metadata">

### Author: ![bluethundr](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/bluethundr/32/409_2.png) [@bluethundr](https://discuss.elastic.co/u/bluethundr)
#### Post date: [November 21, 2015, 12:48am UTC](https://discuss.elastic.co/t/curator-2-0-fails/35194/3 "2015-11-21T00:48:46Z")

</div>

> [@theuntergeek](#):
>
> You should be using Curator 3.4.0, which is what the documentation linked is referencing. 2.0 is very old, and before a major API change, which is reflected in the docs you linked.

Ahhh! Thanks Aaron! I guess I didn't read down far enough into that page.

Working just fine at this point:

```
root@logs:~] #curator --http_auth admin:$ES_PASS show indices --all-indices
2015-11-20 19:44:11,598 INFO Job starting: show indices
2015-11-20 19:44:11,614 INFO Matching all indices. Ignoring flags other than --exclude.
2015-11-20 19:44:11,614 INFO Action show will be performed on the following indices: [u'.kibana', u'logstash-2015.11.19', u'logstash-2015.11.21']
2015-11-20 19:44:11,614 INFO Matching indices:
.kibana
logstash-2015.11.19
logstash-2015.11.21

```

I appreciate the input!

Also, I hate to bring this up, but I am still stuck with a bigger issue of getting LS to write to ES+Shield, using ES 2.0. I had this working fine under ES 1.7.1. But since the upgrade, no joy! Also, LS works beautifully minus shield! But I don't want to leave my ES cluster exposed.

Could I get your input on this issue?

[LS fails to write to ES + Shield](https://discuss.elastic.co/t/ls-cant-connect-to-es-with-shield/34756/8)

Thanks!

---

<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:36pm UTC](https://discuss.elastic.co/t/curator-2-0-fails/35194/4 "2017-07-05T23:36:48Z")

</div>


