# Unable to install elastic search curator

**URL:** https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751
**Category:** Elasticsearch
**Tags:** curator
**Created:** [September 11, 2023, 3:50pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751 "2023-09-11T15:50:15Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Senthil\_ak](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@Senthil\_ak](https://discuss.elastic.co/u/Senthil_ak)
#### Post date: [September 11, 2023, 3:50pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751/1 "2023-09-11T15:50:15Z")

</div>

Hi Team,  
Is there any RPM package available for curator v8.0? Recently, we upgraded from 7.17 to 8.9 version of ELK stack, and our curator version is not compatible with the ELK stack. Our env is an air-gap env and doesn't have any outside internet connection. So, I've to download all packages but there is no document regarding that. There are some topics here, so I downloaded below packages but no use.

- urllib3
- elasticsearch-py
- argparse
- curator

but no luck

When tried `python setup.py`

```auto
Traceback (most recent call last):
  File "setup.py", line 2, in <module>
    from cx_Freeze import setup, Executable
ImportError: No module named cx_Freeze

```

When tried `pip install curator-8.0.8.tar.gz`

```auto
Processing /apps/curator/curator-8.0.8.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-9eBdix-build/setup.py", line 2, in <module>
        from cx_Freeze import setup, Executable
    ImportError: No module named cx_Freeze

```

System python version `Python 2.7.5`  
Even I tried to download cx\_freeze which is no use.

1. Can anyone help me in giving the list of packages we need to download and install which are the requirements for the curator.
2. Why the RPM packages are not available?

Thanks  
Senthil

---

<div class="post-metadata">

### Author: ![Senthil\_ak](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@Senthil\_ak](https://discuss.elastic.co/u/Senthil_ak)
#### Post date: [September 13, 2023, 1:24pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751/2 "2023-09-13T13:24:04Z")

</div>

I gave up the `curator` and am now using the index elasticsearch API for search and deletion.

---

<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: [September 14, 2023, 2:03pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751/3 "2023-09-14T14:03:19Z")

</div>

I'm sorry for the confusion. Curator hasn't provided RPMs since (Curator) versions 7 and 8 were released. Curator also [requires Python versions 3.8 and above](https://github.com/elastic/curator/blob/v8.0.8/pyproject.toml#L13-L23).

---

<div class="post-metadata">

### Author: ![Senthil\_ak](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@Senthil\_ak](https://discuss.elastic.co/u/Senthil_ak)
#### Post date: [September 14, 2023, 2:59pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751/4 "2023-09-14T14:59:38Z")

</div>

Getting curator into an air-gapped environment is really challenging because we are not sure what Python package is needed for. So I went to simple search and delete API.

I'm not sure why the decision was taken not to give RPM, which is simple and perfect. But anyhow I am thankful to ELK that we have other alternatives like elasticsearch API and ILM.

---

<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: [September 14, 2023, 4:02pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751/5 "2023-09-14T16:02:06Z")

</div>

Why would you use Curator if you can use ILM? Curator does a few things ILM won't, but you should be using ILM if you can.

With regards to building the RPM packages, it was a tremendous amount of effort, and that effort was multiplied any time there was the tiniest security update to a Python module. It was an overwhelming amount of work for one person to keep up with. I made the decision to standardize on Docker and `pip` instead, as most platforms have one or both these days.

---

<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: [October 12, 2023, 4:02pm UTC](https://discuss.elastic.co/t/unable-to-install-elastic-search-curator/342751/6 "2023-10-12T16:02:21Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
