Indices [.geoip_databases] use and access is reserved for system operations

Created on 23 August 2021, over 3 years ago
Updated 18 May 2024, 7 months ago

Problem/Motivation

I try to set up an connection from Drupal 9.2 with Elasticsearch (V7.14), but after insert the information for the cluster, I create the index from Search API and when I add a field, that break the Drupal.

The error found is:
NOTICE: PHP message: Uncaught PHP Exception Elasticsearch\Common\Exceptions\BadRequest400Exception: "{"error":{"root_cause":[{"type":"illegal_argument_exception","reason":"Indices [.geoip_databases] use and access is reserved for system operations"}],"type":"illegal_argument_exception","reason":"Indices [.geoip_databases] use and access is reserved for system operations"},"status":400}" at /app/drupal/vendor/elasticsearch/elasticsearch/src/Elasticsearch/Connections/Connection.php line 675

In Elasticsearch interface, (I use Elastic Cloud), I try to disable geoip with this code below, but that change nothing

PUT _cluster/settings
{
"persistent": {
"ingest.geoip.downloader.enabled": false
}
}

I suppose the real issue is not directly inside the module but have you any solution for me ?

Thanks

🐛 Bug report
Status

Fixed

Component

Code

Created by

🇧🇪Belgium niknak Godarville, 🇧🇪

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024