# Failed to install curator

**URL:** <https://discuss.elastic.co/t/failed-to-install-curator/63496>\
**Category:** Elastic Community and Ecosystem\
**Created:** [October 20, 2016, 11:43am UTC](https://discuss.elastic.co/t/failed-to-install-curator/63496 "2016-10-20T11:43:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![zpp](https://avatars.discourse-cdn.com/v4/letter/z/54ee81/32.png) [@zpp](https://discuss.elastic.co/u/zpp)\
**Post date:** [October 20, 2016, 11:43am UTC](https://discuss.elastic.co/t/failed-to-install-curator/63496/1 "2016-10-20T11:43:04Z")

</div>

I'm using elasticsearch ver2.4.0, followed the "[Installation from source"](https://www.elastic.co/guide/en/elasticsearch/client/curator/current/python-source.html) to install curator, but hit below error. Please help, thanks a lot!

python [setup.py](http://setup.py) install

Using /usr/lib/python2.6/site-packages/argparse-1.4.0-py2.6.egg  
Finished processing dependencies for elasticsearch-curator==4.1.2  
Error in atexit.\_run\_exitfuncs:  
Traceback (most recent call last):  
File "/usr/lib64/python2.6/atexit.py", line 24, in \_run\_exitfuncs  
func(\*targs, \*\*kargs)  
File "/usr/lib64/python2.6/multiprocessing/util.py", line 258, in \_exit\_function  
info('process shutting down')  
TypeError: 'NoneType' object is not callable  
Error in atexit.\_run\_exitfuncs:  
Traceback (most recent call last):  
File "/usr/lib64/python2.6/atexit.py", line 24, in \_run\_exitfuncs  
func(\*targs, \*\*kargs)  
File "/usr/lib64/python2.6/multiprocessing/util.py", line 258, in \_exit\_function  
info('process shutting down')  
TypeError: 'NoneType' object is not callable  
Error in atexit.\_run\_exitfuncs:  
Traceback (most recent call last):  
File "/usr/lib64/python2.6/atexit.py", line 24, in \_run\_exitfuncs  
func(\*targs, \*\*kargs)  
File "/usr/lib64/python2.6/multiprocessing/util.py", line 258, in \_exit\_function  
info('process shutting down')  
TypeError: 'NoneType' object is not callable  
Error in atexit.\_run\_exitfuncs:  
Traceback (most recent call last):  
File "/usr/lib64/python2.6/atexit.py", line 24, in \_run\_exitfuncs  
func(\*targs, \*\*kargs)  
File "/usr/lib64/python2.6/multiprocessing/util.py", line 258, in \_exit\_function  
info('process shutting down')  
TypeError: 'NoneType' object is not callable  
Error in atexit.\_run\_exitfuncs:  
Traceback (most recent call last):  
File "/usr/lib64/python2.6/atexit.py", line 24, in \_run\_exitfuncs  
func(\*targs, \*\*kargs)  
File "/usr/lib64/python2.6/multiprocessing/util.py", line 258, in \_exit\_function  
info('process shutting down')  
TypeError: 'NoneType' object is not callable  
Error in sys.exitfunc:  
Traceback (most recent call last):  
File "/usr/lib64/python2.6/atexit.py", line 24, in \_run\_exitfuncs  
func(\*targs, \*\*kargs)  
File "/usr/lib64/python2.6/multiprocessing/util.py", line 258, in \_exit\_function  
info('process shutting down')  
TypeError: 'NoneType' object is not callable

---

<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:** [October 20, 2016, 3:02pm UTC](https://discuss.elastic.co/t/failed-to-install-curator/63496/2 "2016-10-20T15:02:49Z")

</div>

Python 2.6 is very outdated. It's entirely possible that you do not have enough of a patch-level to install some of the dependencies. I say this because all of the errors listed are in the `/usr/lib64/python2.6` path.

What operating system is this?

Something else to be concerned about is that these older versions of Python lack the most recent security patches for SSL. This doesn't matter as much if Curator will be connected to localhost, or in a private network. If you do plan on connecting via SSL, however, I recommend using the most recent patch-level of Python 2.7 or 3.5.

The new [binary packages](https://www.elastic.co/guide/en/elasticsearch/client/curator/current/yum-repository.html#yum-binary) of Curator available via the [yum repository](https://www.elastic.co/guide/en/elasticsearch/client/curator/current/yum-repository.html#_repository_configuration_2) are recommended for these older installations, as they bundle all of the most up-to-date libraries, ensuring that you can connect securely, and also that there are no conflicts with other versions of python modules.

---

<div class="post-metadata">

**Author:** ![zpp](https://avatars.discourse-cdn.com/v4/letter/z/54ee81/32.png) [@zpp](https://discuss.elastic.co/u/zpp)\
**Post date:** [October 21, 2016, 3:06am UTC](https://discuss.elastic.co/t/failed-to-install-curator/63496/3 "2016-10-21T03:06:12Z")

</div>

Thanks a lot Aaron, I'll try it out.

---

<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 6, 2017, 1:43pm UTC](https://discuss.elastic.co/t/failed-to-install-curator/63496/4 "2017-07-06T13:43:30Z")

</div>


