Elasticsearch bockt nach Update

Veröffentlicht von Ulf Joksch am 23.03.2021

Elasticsearch bockt nach Update

Nach dem Update unseres Servers, Aud dem das Ticket-System Zammad beheimatet ist, weigerte sich Elasticsearch zu starten und präsentierte folgende Fehlermeldung im Log-File:

java.lang.IllegalArgumentException: Plugin [ingest-attachment] was built for Elasticsearch version 7.11.1 but version 7.11.2 is running

Dies besagt, dass das für Elasticsearch installierte Plugin ingest-attachment nicht mehr zu der nach dem Update vorhandenen Version von Elasticsearch passt.

Dem kann man folgendermaßen begegnen.

Als erstes wird das nicht mehr passende Plugin entfernt:

/usr/share/elasticsearch/bin/elasticsearch-plugin remove ingest-attachment

Anschließend wird das Plugin in einer passenden Version wieder installiert:

/usr/share/elasticsearch/bin/elasticsearch-plugin install ingest-attachment

Die Installation zeigt folgende Ausgabe:

-> Installing ingest-attachment
-> Downloading ingest-attachment from elastic
[=================================================] 100%
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: plugin requires additional permissions @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

* java.lang.RuntimePermission accessClassInPackage.sun.java2d.cmm.kcms
* java.lang.RuntimePermission accessDeclaredMembers
* java.lang.RuntimePermission getClassLoader
* java.lang.reflect.ReflectPermission suppressAccessChecks
* java.security.SecurityPermission createAccessControlContext
See http://docs.oracle.com/javase/8/docs/technotes/guides/security/permissions.html
for descriptions of what these permissions allow and the associated risks.

Continue with installation? [y/N]y
-> Installed ingest-attachment

Anschließend lässt sich Elasticsearch mit dem nun passenden Plugin wieder starten.