# Schema error: extra keys not allowed @ data\['client'\]

**URL:** <https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280>\
**Category:** Elasticsearch\
**Created:** [April 17, 2018, 3:26am UTC](https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280 "2018-04-17T03:26:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ardel](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@ardel](https://discuss.elastic.co/u/ardel)\
**Post date:** [April 17, 2018, 3:26am UTC](https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280/1 "2018-04-17T03:26:30Z")

</div>

Hello All,

I'm new to Curator. However I tried to execute a sample command to delete indices and this is the output.

2018-04-17 03:20:04,413 ERROR Schema error: extra keys not allowed @ data['client']  
Traceback (most recent call last):  
File "/usr/local/bin/curator", line 11, in   
load\_entry\_point('elasticsearch-curator==5.5.1', 'console\_scripts', 'curator')()  
File "/usr/local/lib/python2.7/site-packages/click/core.py", line 722, in **call**  
return self.main(\*args, \*\*kwargs)  
File "/usr/local/lib/python2.7/site-packages/click/core.py", line 697, in main  
rv = self.invoke(ctx)  
File "/usr/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke  
return ctx.invoke(self.callback, \*\*ctx.params)  
File "/usr/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke  
return callback(\*args, \*\*kwargs)  
File "/usr/local/lib/python2.7/site-packages/curator/cli.py", line 211, in cli  
run(config, action\_file, dry\_run)  
File "/usr/local/lib/python2.7/site-packages/curator/cli.py", line 119, in run  
action\_dict = validate\_actions(action\_config)  
File "/usr/local/lib/python2.7/site-packages/curator/utils.py", line 1400, in validate\_actions  
root = SchemaCheck(data, actions.root(), 'Actions File', 'root').result()  
File "/usr/local/lib/python2.7/site-packages/curator/validators/schemacheck.py", line 68, in result  
self.test\_what, self.location, self.badvalue, self.error)  
curator.exceptions.ConfigurationError: Configuration: Actions File: Location: root: Bad Value: "{'url\_prefix': None, 'http\_auth': None, 'certificate': None, 'port': 443, 'hosts': ['I\_REMOVED\_THIS'], 'timeout': 30, 'use\_ssl': False, 'master\_only': False, 'client\_cert': None, 'ssl\_no\_validate': False, 'client\_key': None}", extra keys not allowed @ data['client']. Check configuration file.

---

<div class="post-metadata">

**Author:** ![ardel](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@ardel](https://discuss.elastic.co/u/ardel)\
**Post date:** [April 17, 2018, 3:48am UTC](https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280/2 "2018-04-17T03:48:16Z")

</div>

the content of my action file is not correct that's why.

---

<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:** [April 17, 2018, 11:58am UTC](https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280/3 "2018-04-17T11:58:53Z")

</div>

Did you figure it out, then?

---

<div class="post-metadata">

**Author:** ![ardel](https://avatars.discourse-cdn.com/v4/letter/a/a9a28c/32.png) [@ardel](https://discuss.elastic.co/u/ardel)\
**Post date:** [April 17, 2018, 11:57pm UTC](https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280/4 "2018-04-17T23:57:09Z")

</div>

Yes Aaron.

---

<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:** [May 15, 2018, 11:57pm UTC](https://discuss.elastic.co/t/schema-error-extra-keys-not-allowed-data-client/128280/5 "2018-05-15T23:57:14Z")

</div>

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